2013-12-11 3 views
0

У меня есть репозиторий:Checkout SVN в папку с другим именем

SERVER/DH/

На моей локальной машине

~/TeX/

Я хочу положить папку TeX в хранилище в качестве SERVER/DH/TeX

без изменения моей локальной папки на ~/DH/TeX, поэтому сохранение ~/TeX

всякий раз, когда я делаю проверку svn co sv: //.../DH, он создает папку DH в моем доме. Как мне это сделать? Могу ли я создать дополнительное репо под/DH? Могу ли я сделать это с помощью команд svn?

ответ

2

Вы можете импортировать локальный (не-версионный) каталог в хранилище с помощью команды SVN импорта:

svn import -m "Import folder TeX" ~/TeX svn://SERVER/DH/TeX 

После этого, вы можете сделать проверку в локальную папку снова. Теперь, вы можете быть в состоянии сделать это на существующую папку, используя --force флаг:

svn co --force svn://SERVER/DH/TeX ~/TeX 

Однако я бы рекомендовал создать резервную копию локальной папки и выполнять новое извлечение:

mv ~/TeX ~/TeX_bak 
svn co svn://SERVER/DH/TeX ~/TeX 
+0

Я попробую это завтра на работе, сообщит обратно – dorien