Скрипты SVN для автоматизации задач - PullRequest
0 голосов
/ 27 января 2010

Я действительно новичок в SVN. Мне нужно что-то (Scripts / app), которое сравнит мою локальную копию с хранилищем, скопирует измененные файлы в новую папку и затем обновит локальную копию.

На самом деле я не знаю, с чего начать. Пожалуйста, помогите.

С уважением Bibhu

Ответы [ 2 ]

2 голосов
/ 27 января 2010

Это не похоже на обычное использование SVN. Вы должны обновить (обновление SVN) из базы данных исходного кода и позволить SVN объединить новые изменения с вашими локальными файлами (которые, как я предполагаю, имеют некоторый новый код). TortoiseSVN может помочь вам работать с SVN.

0 голосов
/ 27 января 2010

Насколько я знаю, не существует стандартного способа сделать это.

Но вы можете запустить команду svn status myproject, где myproject - папка вашей рабочей копии.Он вернет информацию о файлах, которые вы изменили.Эта информация включает в себя пути этих измененных файлов, поэтому вы можете проанализировать пути с помощью скрипта (или приложения) и скопировать их в другое место.

После этого вы можете удалить myproject и выполнить повторную проверку, используя svn checkout repositorypath myproject, где repositorypath - путь к хранилищу вашего проекта.

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