2008-09-17 2 views
2

У меня недавно возникла проблема, когда я хотел добавить папку в структуру каталогов моего проекта, которая станет новым «корневым» каталогом для ранее размещенных файлов. Я получаю помощь в related thread, но я хотел бы опубликовать более открытый вопрос, чтобы узнать, какой может быть лучшая практика.Каков ваш предпочтительный метод перемещения структур каталогов в Subversion?

По существу, моя ситуация заключалась в том, что я работал над разработкой и понял, что хочу иметь каталог ресурсов, который не был бы частью основной направленности развития, но все равно был бы версией (для хранения макетов и т. Д.). Поэтому я хотел добавить каталог ресурсов и каталог реализации, а каталог реализации - новый корневой каталог. Как бы вы переместили всю предыдущую структуру каталогов в каталог реализации?

ответ

1

Перемещение в подрывную деятельность осуществляется путем удаления старых файлов и добавления новых, поэтому нет ничего особенного. Ряд команд 'svn mv' в цикле, рекомендованный в другом вопросе, должен, вероятно, работать нормально.

+0

Точнее: http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.move.html говорит, что сдвиг svn эквивалентен SVN-копии, а затем svn delete. И поскольку SVN копии являются дешевыми копиями, svn ходы также дешевы. – nalply 2009-12-19 14:02:09

8

Вы можете сделать это довольно легко, если вы используете некоторый графический интерфейс для SVN. Лично я люблю TortoiseSVN, когда я работаю в Windows. Вы просто открываете «Обозреватель репозитория», щелкните правой кнопкой мыши по какой-либо папке и выберите «Переместить ...». Или у вас есть возможность сделать это прямо из Windows Explorer, перетащите файлы/папки, которые вы хотите переместить, с помощью кнопки «ВПРАВО», когда вы бросаете их в новое место, вы получите меню, один из вариантов Msgstr "Переместить в SVN".

+0

Оказывает ли это какое-либо влияние на возможность получить более старые версии этих файлов? Насколько я понимаю, переход на самом деле является «удалением» файлов в исходном местоположении и «добавлением» файлов в новое место. – nickf 2008-09-18 02:45:55

Смежные вопросы