Subversion: добавление файлов в проект - PullRequest
2 голосов
/ 20 марта 2010

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

/ Subversion noob

Ответы [ 2 ]

2 голосов
/ 20 марта 2010

Да, вы можете сделать это. Что вам будет не хватать, так это если в обновленной версии будут удалены какие-либо файлы. Чтобы обойти это, вы должны сначала удалить все файлы из рабочей копии svn, а затем скопировать новые файлы. Затем можно предположить, что отсутствующие файлы будут удалены и добавлены, а также будут изменены измененные файлы.

Обратите внимание, что при удалении файлов из рабочей копии вам нужно оставить каталоги и их подкаталоги .svn на месте. Удаление всех результирующих пустых каталогов после обновления оставлено в качестве упражнения. :)

0 голосов
/ 20 марта 2010

если xyz уже добавлен в репозиторий, а затем вы перезаписываете файлы с обновлением, тогда статус svn покажет изменения в папке xyz. Протестируйте приложение после обновления и, если все в порядке, внесите изменения.

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