2008-09-16 34 views
7

Finalmente comenzó a molestarme lo suficiente como para hacerme esta pregunta: ¿cómo hago una diferencia básica entre dos revisiones de un archivo en CVS? Por lo general, quiero comparar la última revisión y alguna antigua aleatoria. Estoy usando el plugin Eclipse CVS. Cuando uso "comparar con-> Otra rama o versión ..." del menú contextual del archivo seleccionado (última revisión de HEAD u otra rama), obtengo una lista de ramas, etiquetas y fechas pero no revisiones. Por lo general, acabo de crear una fecha que sé que está lo suficientemente avanzada como para poder comparar las revisiones necesarias, pero pensé que debía haber una mejor.Comparando dos revisiones de CVS en Eclipse

Respuesta

10

La respuesta es mostrar el historial del archivo utilizando el menú contextual-> Equipo-> Mostrar historial, luego elija dos revisiones y el menú contextual para la selección-> comparar entre sí.

1

Parece que hay dos formas principales:

contexto menu-> Team-> Mostrar historia

que muestra una historia lineal y se puede seleccionar y comparar entre ellos, sin embargo, puede ser muy hinchado y difícil de leer cuando su proyecto tiene muchas ramas/etiquetas. En lo personal he encontrado que es menos útil que:

contexto menu-> Team-> Mostrar Commit historia

que parece mostrar la historia de lo que se ha comprometido a la rama/etiqueta específica que se encuentra. Puedes hacerlo por archivo o por carpeta. El resultado es muy similar, pero lo encuentro más claro. Puede hacer clic en una fecha de confirmación y le mostrará todos los archivos (que le interesan) que se hayan comprometido en esa fecha.

Si hace doble clic en el archivo, entonces se mostrará otro menú para que pueda compararlo con otro archivo en la historia cometer

EDITAR (i encontrar si hace doble clic en el "otro" archivo, no hace nada, debe hacer clic en "Aceptar" en el diálogo, lo cual me parece tonto. Esto podría verse afectado por el hecho de que tengo el complemento incomprensible 3, no estoy seguro si se comporta de la misma manera sin él) EDIT

También hay un pequeño botón en la parte superior derecha de la comprometer ventana de historial que le permite cambiar a la vista de historial (pero siempre me resulta fácil de leer que la vista de historial normal si lo hago de esta manera)

Ambos deberían mostrar el comentario agregado cuando se confirme y debe intentarlo y lea acerca de las diferencias entre las personas pero yo personalmente no y su única experiencia personal que prefiero comprometer la historia.

Pido disculpas por no dar descripciones formales de cada una, esto es puramente por mi experiencia personal de usarlas, en realidad no las he investigado las dos todavía ...

Cuestiones relacionadas