visual - svn tutorial



SVN Update Postpone-> ¿Cómo resolver? (2)

Cuando ejecute svn commit , tendrá una lista de los archivos en conflicto. Luego puede resolver los conflictos emitiendo comandos como:

svn resolve --accept=theirs-full '/path/to/the/file'

Escriba svn resolve --help para obtener una lista de los modos de resolución de conflictos disponibles.

Cuando hice svn update y SVN me preguntó acerca de algunas diferencias, le dije que las posponga.

Ahora me gustaría resolverlos, pero svn update solo me dice "actualizado", aunque svn diff me muestra las diferencias.

¿Cómo hago la svn update preguntarme acerca de los conflictos otra vez?


Después de posponer, debe ejecutar svn resolver para cada archivo en conflicto.

Si quieres ver los conflictos, puedes ejecutar:

svn resolve /path/to/file

seleccione "m" para la fusión

Para cada conflicto, ves las dos versiones. Puede elegir usar su versión, la de ellos, una combinación (la suya, la de ellos, la suya) o editar una o ambas versiones.

Ejemplo:

    Conflicting section found during merge:
        (1) their version (à la ligne 88)    |(2) your version (à la ligne 77)  
        -------------------------------------+----------------------------------
        text = new_box(name, column, option) |  text = new_box(name, column) 
        -------------------------------------+----------------------------------

        Select: (1) use their version, (2) use your version,
                (12) their version first, then yours,
                (21) your version first, then theirs,
                (e1) edit their version and use the result,
                (e2) edit your version and use the result,
                (eb) edit both versions and use the result,
                (p) postpone this conflicting section leaving conflict markers,
                (a) abort file merge and return to main menu: 2

luego eliges "r" para marcar el conflicto resuelto.





svn