2011-09-14 6 views

Respuesta

19

puede simplemente import el nuevo material a la derecha en el repositorio sin ninguna copia de trabajo:

svn import INSTALL.txt $SVN_REPO/trunk/proj1/INSTALL.txt 

Funciona con directorios (aka. "proyectos") también.

svn import proj2 $SVN_REPO/trunk/proj2 

Después de importar que debe pago y la materia con el fin de continuar con su trabajo:

rm -rf proj2/* 
svn co $SVN_REPO/trunk/proj2 proj2 
+0

en Mac OS utilicé esta svn import Proj2 $ SVN_REPO/trunk/Proj2 -m "Comentario No". Withou -m comando da el error: svn: E205007: No se pudo usar el editor externo para recuperar el mensaje de registro; considere establecer la variable de entorno $ SVN_EDITOR o usar las opciones --mensaje (-m) o -file (-F) svn: E205007: Ninguna de las variables de entorno SVN_EDITOR, VISUAL o EDITOR están configuradas, y no hay 'editor-cmd 'se encontró la opción de configuración en tiempo de ejecución – Daniyar

16

Puedes retirar un directorio sin que ninguno de sus contenidos así:

svn co --depth empty SVN_URL 

continuación, puede mover sus proyectos en su copia de trabajo, entonces svn add, y svn ci.

0

No, pero es posible comprobar a cabo sólo los niños más altas de un directorio dado:

svn co --depth immediates REPOSITORY_URL 

A continuación, puede trabajar su camino hacia abajo del árbol, comprobando otra capa a la vez

cd SUBDIR 
svn update --set-depth immediates 

O, usted puede sacar de un árbol entero de un subdirectorio

cd SUBDIR 
svn update --set-depth infinity 
Cuestiones relacionadas