Pregunta

  1. I fusionar los cambios de un archivo de una rama en el tronco-rama.
  2. I resolvió erróneamente un conflicto, y quiere empezar de cero, por lo que revertirá el tronco-archivo a su estado original.
  3. I rehacer el paso 1, pero no pasa nada. En la ventana de fusión, puedo comprobar el registro, todas las ramas que desea combinar en este archivo están en gris. Esta es la manera de decirme de TortoiseSVN "Usted ya ha combinado estos cambios en este archivo, no hay necesidad de hacer una segunda vez."

Ya que nada se comitted, esto tiene que ser tema del lado del cliente. Probé una limpieza, pero no sirvió de nada.

¿Fue útil?

Solución

encontrado, la información de combinación se mantiene en SVN la propiedad del directorio principal: info de fusión. En Windows XP, puede acceder a éste mediante el menú contextual del directorio -> Propiedades -> Subversion. Yo sólo invertí el archivo, por lo que TortoiseSVN no borrar esta información.

Otros consejos

Parece que debe marcar el archivo como un conflicto resuelto. Si no ayuda, o no están disponibles para hacer esto, tratar de eliminar los sorces, y obtenga de nuevo desde el SVN.

Puede consultar los cambios locales comprometidas con la opción de menú "Comprobar modificaciones" y se puede desprenderse de ellas con el "Revert". En realidad, la información de puerto se almacena como un conjunto de propiedades regulares svn:mergeinfo y eso es lo usos de Subversion para decidir si la revisión se ha fusionado o no.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top