Создайте тег/ветвь из локальной рабочей копии с помощью SVN.

StackOverflow https://stackoverflow.com/questions/3315398

Вопрос

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

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

В настоящее время используется следующая строка, но она не учитывает изменения.

svn copy -r 1234 c:\workingCopy http://svnRepository

Необходимо после указанной выше команды переключить рабочую копию и зафиксировать изменения?

Это было полезно?

Решение

-r Опция определяет редакцию, которую нужно скопировать.Я думаю, вам не нужно этого предоставлять.

Я предложу ваш сценарий:

  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top