Как я перемещаю единственную папку от одного репозитория Подверсии до другого репозитория?

попробуйте «Команда» - «Зафиксировать» в Eclipse, а затем в оболочке:

mvn dependecy:resolve
155
задан Peter Mortensen 18 December 2016 в 21:09
поделиться

4 ответа

Если у Вас есть доступ сам репозиторий (не рабочая копия), необходимо быть в состоянии вывести текущий репозиторий, отфильтровать его, чтобы только включать информацию о папке документов и загрузить его в другой репозиторий.

было бы что-то вроде этого:

svnadmin dump /svn/old_repos > ./repository.dump
svndumpfilter include path/to/docs --drop-empty-revs --renumber-revs --preserve-revprops < ./repository.dump > ./docs_only.dump
svnadmin load /svn/new_repos < ./docs_only.dump

Без доступа к репозиторию, Вы не можете поддержать историю пересмотра, и необходимо согласиться на копирование файлов в новый репозиторий и фиксацию.

182
ответ дан Mehrdad Afshari 23 November 2019 в 21:57
поделиться

Это обсуждено в документации SVN. Проверьте раздел Repository Maintenance по svndumpfilter... Это конкретно описывает, как вывести проекты из центрального репозитория и переместить их в новые, отдельные репозитории.

6
ответ дан Peter Mortensen 23 November 2019 в 21:57
поделиться

Я не полагаю, что можно сделать это удаленно (т.е. без локальной копии). Но это должно работать: svn export папка с исходного сервера, тогда svn add это к Вашему новому repo.

Как:

$ svn checkout svn://example.net/newrepo .
$ svn export svn://example.com/oldrepo/mydir ./mydir
$ svn add ./mydir; svn commit

Редактирование: D'oh, это отбрасывает историю. Используйте svnadmin в качестве , Samuel описывает .

2
ответ дан Community 23 November 2019 в 21:57
поделиться

svndumpfilter имеет серьезный дефект - если файл или путь были скопированы с пути, Вы отфильтровываете одному, Вы просачиваетесь, svndumpfilter не сможет заполнить историю, и задание перестанет работать.

Можно использовать svndumpfilter2 при испытании этой проблемы.

30
ответ дан compie 23 November 2019 в 21:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: