Создайте тег/ветвь из локальной рабочей копии с помощью SVN.
-
27-09-2020 - |
Вопрос
У меня есть сценарий Nant, который обновляет каталог последней исходной версией (полученной из репозитория svn), затем обновляет информацию о сборке и несколько других файлов и выполняет несколько сборок.
Я хочу, чтобы рабочая копия, включающая все внесенные изменения (после запуска сборки), была преобразована в версию тега (описанную в справке SVN 4.19.Ветвление/тегирование).Это должно произойти с помощью аргументов командной строки, запускаемых в конце сценария сборки.
В настоящее время используется следующая строка, но она не учитывает изменения.
svn copy -r 1234 c:\workingCopy http://svnRepository
Необходимо после указанной выше команды переключить рабочую копию и зафиксировать изменения?
Решение
-r
Опция определяет редакцию, которую нужно скопировать.Я думаю, вам не нужно этого предоставлять.
Я предложу ваш сценарий:
svn commit
svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z