tutorial tortoise subversion svn visualsvn-server

tortoise - Resolver conflictos pospuestos con SVN



svn windows (2)

A continuación de la respuesta aceptada, estas son las cuatro opciones disponibles para resolver:

svn resolve --accept=mine-full Trivial/Trivial.xcodeproj/project.pbxproj svn resolve --accept=theirs-full Trivial/Trivial.xcodeproj/project.pbxproj svn resolve --accept=base Trivial/Trivial.xcodeproj/project.pbxproj svn resolve --accept=working Trivial/Trivial.xcodeproj/project.pbxproj

base: para elegir la versión del archivo que verificó por última vez antes de realizar sus ediciones

trabajando: para seleccionar y elegir entre los cambios y los cambios que su actualización obtuvo del servidor, fusione el texto en conflicto "a mano" (examinando y editando los marcadores de conflicto dentro del archivo)

Espero que esto ayude aún más.

Soy bastante nuevo en la línea de comandos SVN en un entorno de equipo. Accidentalmente pospuse la fusión de las revisiones. Después de hacer:

svn status

Yo obtengo:

? Trivial/Trivial.xcodeproj/project.pbxproj.mine ? Trivial/Trivial.xcodeproj/project.pbxproj.r280 ? Trivial/Trivial.xcodeproj/project.pbxproj.r276

Sin embargo, no sé cómo fusionar estos cambios. Actualmente recibo un error con XCode que dice que el proyecto no se puede analizar. ¿Puede alguien mostrarme cómo fusionar estas revisiones?


Esos archivos existen para ayudarlo a ejecutar difs o fusiones de 3 vías. La versión principal del archivo contendrá el código conflictivo y también los marcadores que rodean los conflictos. Entonces, otra opción es simplemente editar el archivo principal, buscar esos marcadores. Resuelve los conflictos y elimina los marcadores.

Cuando haya terminado, ejecute un comando como:

svn resolve --accept=working Trivial/Trivial.xcodeproj/project.pbxproj

Esto eliminará esos otros archivos. También verá que el comando incluye opciones para resolver el conflicto simplemente aceptando todos los cambios de uno de esos archivos.

Consulte: http://svnbook.red-bean.com/en/1.7/svn.tour.cycle.html#svn.tour.cycle.resolve