2011-03-06 21 views
6

Con BC2, cuando hago clic en la opción Mostrar diferencias ... en SourceGear Vault. Me permite copiar desde el repositorio a la versión de trabajo y guardar, pero no puedo hacer esto con BC3. No permite copiar al otro lado (derecha) y tiene la edición desactivada que se muestra en la parte inferior del BC3. Es lo mismo con DiffMerge. ¿Qué no estoy entendiendo aquí?Edición Beyond Compare 3 deshabilitada

¿Puede alguien explicarme por qué los cambios en BC3 y hay una solución alternativa?

Respuesta

5

debe haber un indicador en la línea de comando para llamar a BC como/ro # o/# ro o/(lateral) de solo lectura (donde el lado es izquierdo o derecho), evita la edición.

estos indicadores están ahí porque a menudo se llaman diferentes archivos temporales con diff, en particular desde SCC. y Vault probablemente tenga un solo comando de "diferencia externa", por lo tanto, debe elegir si los indicadores están siempre allí, lo protege de la edición inesperada de un archivo temporal y pierde este trabajo al cerrar la herramienta diff, o no.

+1

Sí, los valores recomendados en las páginas de documentación BC incluye "/ ro" como argumentos para diff, que dará lugar a este comportamiento . – matli

7

Más allá de comparación inhabilitará la edición de un archivo cualquiera de las siguientes razones:

  • Es uno de los archivos de entrada en una vía 3 fusionar
  • La comparación fue cancelada
  • La comparación se encontró con una error (archivo dañado, la codificación de caracteres no válidos, sin memoria, los rayos gamma, etc.)
  • configuración de la conversión del formato de archivo no son compatibles con la conversión de nuevo al formato original (MS Word, PDF)
  • El archivo está en un "sistema de archivos" de solo lectura (archivos 7zip/RAR/CHM, CD/DVD-ROM)
  • Un archivo o carpeta principal ha sido explícitamente deshabilitada por el usuario en la configuración de la sesión o usando el/ro la línea de comandos
  • El espectador en sí no admite la edición (por ejemplo, Hex Compare)