У нас здесь странный способ использования репозиториев (и, боюсь, у меня мало контроля над этим), где корневое репо содержит несколько проектов... никаких причудливых вещей, таких как папка trunk/tags/branchs... (я' м так грустно).
Так, например, структура выглядит так:
http://my.svn.root/main
|-- /Project1
|-- /Project2
...
и так далее...
Теперь, выполнив svn log
для папок, я получу номер последней версии в этой папке. Проблема в том, что TeamCity, похоже, выполняет svn info
в корне, поэтому даже если я укажу корень VCS следующим образом:
http://my.svn.root/main/Project1
свойство %build.vcs.number%
, кажется, выбрано из корня main
репо, поэтому фиксация в Project2 фактически продвинет это число (а это не то, что мне бы хотелось).
Есть ли способ указать TeamCity использовать номер последней фиксации подпапки, а не корневую версию? или другое свойство, которое делает именно это?
Спасибо!