Можно ли импортировать в SVN другую (более старую) версию аналогичного дерева каталогов? - PullRequest
0 голосов
/ 23 декабря 2008

Можно ли импортировать дерево каталогов в Subversion, если в репозитории уже существует большое количество файлов? Многие из файлов, которые будут импортированы, будут соответствовать файлам в хранилище, как по пути, так и по содержимому, но некоторые будут старше, а некоторые - новее, а некоторые файлы будут либо в репозитории, либо в импортированном дереве, но не в другом. , Можно ли сделать это таким образом, чтобы импортируемые файлы считались главой репо, чтобы измененные удаленные файлы сохраняли свою историю?

1 Ответ

2 голосов
/ 23 декабря 2008

Вот шаги, чтобы легко получить эту работу.

  1. Скопируйте каталог в каталог svn с возможностью не перезаписывать файлы.
  2. Выполнить рекурсивное добавление всех файлов в каталоге (что приведет к добавлению новых файлов в SVN.)
  3. Сделайте еще одну копию, время позволяет перезаписать.
  4. Commit

Если вы сделаете так, что произойдет, если вы добавите все свои файлы, которые ранее не существовали в этом каталоге, в SVN, то вы перезапишете те, которые существовали, что SVN увидит как изменение. Затем вы можете проверить их. Я сделал бы это на этих шагах, чтобы убедиться, что вы разделяете эти два действия, чтобы вы могли проверить правильность их выполнения независимо друг от друга.

...