tortoise tag subir son que proyecto crear con como branches archivos svn

tag - tortoise svn merge branch to trunk



CombinaciĆ³n de un solo archivo en Subversion (5)

Estoy usando Subversion 1.5 y tengo un solo archivo en una rama que quiero fusionar en otra rama. Cuando hago una svn merge http://path/to/file me sale un error,

No se puede reemplazar un directorio desde.

¿Esto solo significa que Subversion no puede hacer esto?


Creo que debes hacer una

svn merge http://server/repos/path/to -r <REV>

donde <REV> es la revisión donde se agregó el archivo. De esta forma, se registra la información de fusión (en el caso de un repositorio Subversion 1.5 o superior).


Creo que lo mejor es una copia de svn de una rama a la otra.


Estoy usando Subversion 1.8.8 y

svn merge ^/trunk/path_to_file ./branch/path_to_local_file

funciona bien para mí


Intente especificar la ruta al archivo local también.

Por ejemplo,

svn merge -r1234:1235 svn://your_svn_url/to/file ./local_file


La fusión, como Andrew lo recomendó, funcionó para mí, pero no para todos los archivos. Tenía tres archivos, pero en el tercero recibí el error "... ruta no encontrada". Agregar el argumento "--ignore-ancestry" resolvió ese problema.

Pero después de la fusión, tuve un extraño estado de archivo modificado / fusionado y una gran cantidad de svn:mergeinfo agregado a mi copia de trabajo.

Así que decidí hacer una simple copia y pegar para archivos individuales para evitar cosas tan confusas hasta que cambiemos a Git, donde estas tareas realmente no son un problema;)