Tengo un proyecto que regularmente comprometo a un repository SVN llamado "repo1", por alguna razón, necesité cambiar la location del repository del proyecto a "repo2" para que cualquier commit / actualización futura tenga lugar a "repo2". ¿Es eso posible en XCode 4? si es así, ¿cómo?
ps Tengo server SVN en la networking local que tiene dos repos: repo1 y repo2.
En tu caso, usaría svanadmin para exportar / importar
exportar:
svnadmin dump --quiet --revision 0:xxx /home/svn/repo1 > /tmp/repo1.dump
importar:
svnadmin load --quiet /home/svn/repo2 < /tmp/repo1.dump
O usa mover
svn move https://svn.example.com/repo1/ https://svn.example.com/repo2/
No creo que pueda hacerlo con Xcode, pero puede usar el command svn
para reubicar el URL del repository en su copy de trabajo:
svn switch --relocate <from URL> <to URL>
NOTA : siempre haga una copy de security de su copy de trabajo antes …; )
Acerca de la relocation:
Vuelva a escribir los metadatos de la URL de copy de trabajo para reflejar solo un cambio sintáctico. Esto se usa cuando los cambios de URL raíz del repository (como un esquema o cambio de nombre de host) pero su copy de trabajo aún refleja el mismo directory dentro del mismo repository.