svn - tortoise - Resolviendo conflicto de árbol
tortoise svn server (1)
Cómo resolver conflicto de árbol en la escena actual.
C:/DevBranch
C:/MyBranch
Actualicé ambas ramas. Editó MyBranch y luego se comprometió de nuevo. Ahora quiero fusionar esos cambios en DevBranch. Cuando estoy haciendo la fusión, estoy recibiendo ''Conflictos de árbol''
The last merge operation tried to add the file ''abc.def'', but it was already added locally.
How do you want to resolve this conflict?
Keep the file from repository
Keep the local file
¿Cómo puedo resolver?
Lo que puedes hacer para resolver tu conflicto es
svn resolve --accept working -R <path>
donde <path>
es donde tiene su conflicto (puede ser la raíz de su repositorio).
Explicaciones
-
resolve
le pide asvn
que resuelva el conflicto -
accept working
especifica que mantengas tus archivos de trabajo -
-R
significa recursivo
Espero que esto ayude.
EDITAR:
Para resumir lo que se dijo en los comentarios a continuación:
-
<path>
debería ser el directorio en conflicto (C:/DevBranch/
en el caso del OP) - es probable que el origen del conflicto sea
- ya sea el uso del comando
svn switch
- o haber revisado la
Switch working copy to new branch/tag
opción deSwitch working copy to new branch/tag
en la creación de la sucursal
- ya sea el uso del comando
- Se puede encontrar más información sobre conflictos en la sección específica de la documentación de Tortoise .
- Para poder ejecutar el comando, debe tener las herramientas CLI instaladas junto con Tortoise: