Изменить рабочий каталог SVN на собственный репозиторий - PullRequest
1 голос
/ 16 марта 2019

Итак, я проверил хранилище онлайн-проекта с svn checkout <url>. Тем не менее, я, очевидно, не могу это сделать, так как это не мое. Как мне преобразовать эту рабочую копию в мой собственный локальный репозиторий?

1 Ответ

3 голосов
/ 17 марта 2019

Subversion - это не DVCS (например, git), поэтому вы не можете делать то, что хотите (фиксировать локально и передавать в репозиторий).Подробнее об этом проверьте this .

Но если вы хотите "разветвить" репозиторий, вы можете сделать это.Вы можете использовать svnrdump, который создает дамп удаленного хранилища.Вы можете использовать этот дамп, чтобы создать собственный репозиторий, и вы должны проверить его с помощью svnadmin load.

# dump the remote repository
svnrdump dump URL > dumpfile
# create an empty repository
svnadmin create /own/repository/path
# load the dumpfile into own repository
svnadmin load /own/repository/path < dumpfile
# checkout your locally repository
svn checkout /own/repository/path /your/checkout/dir

Теперь вы можете зафиксировать изменения и создать diff, чтобы отправить его как патч в исходный репозиторий..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...