2011-09-13 9 views
7

Tengo un problema con TFS en Eclipse. Funciona muy bien, pero cuando trato de registrarme y me notifican que el archivo que estoy enviando tiene conflictos con el que está almacenado en el servidor, no puedo copiar los cambios de la izquierda (archivo local) a la derecha (servidor) en ventana de comparación. Solo puedo copiar de derecha a izquierda y las opciones "Copiar todo de izquierda a derecha" y "Copiar el cambio actual de izquierda a derecha" están atenuadas.TFS Compare en Eclipse (no se puede copiar de izquierda a derecha)

¿Hay algo que me falta aquí?

O tal vez es así: estoy haciendo cambios a la izquierda, y la versión izquierda (local) está marcada. Pero si ese es el caso, ¿por qué el botón de confirmación está atenuado al principio?

Lucas

Respuesta

7

No, no se pueden realizar cambios en la versión del servidor, sólo se pueden realizar cambios en la versión local. La versión del servidor (el lado derecho) es simplemente una vista de lo que hay en el servidor, en conflicto con su versión de ubicación. Puede tomar algunos de esos cambios desde el servidor, copiando de derecha a izquierda, lo que actualizará su archivo local y luego podrá realizar el check-in. Pero la versión del servidor está en un conjunto de cambios que es inmutable; necesita registrar sus cambios para actualizar .

Usted está haciendo cambios a la izquierda, pero su archivo izquierdo (local) es aún no registrado. Debe resolver los conflictos con la versión del servidor antes de que eso suceda, lo que implicará anular los cambios del servidor o aceptándolos.

El botón de confirmación (etiquetado decepcionantemente, ya que no compromete sus cambios en el servidor - es realmente un botón "Guardar contenido local" pero no podemos anular la etiqueta) se atenuará hasta que realice cambios en el lado izquierdo (local) ya que no hay nada que realmente salvar.

Disculpa las molestias. No olvide que puede configurar herramientas de comparación y combinación externas para usar al resolver conflictos: creo que una ventana de combinación de tres vías izquierda/centro/derecha es mucho más intuitiva que la combinación de tres vías de Eclipse. Pero esto es en gran medida una cuestión de preferencia.

+1

Nos dimos cuenta al final por nuestra cuenta, pero tu respuesta quedó perfectamente clara. Muchas gracias Edward. – Lucas

Cuestiones relacionadas