2012-07-19 3 views
1

У меня есть Teamcity (7.3), закажите код для меня из SVN. Это поставит его в каком-то временном пути, который является хорошимTeamcity checkout использует старые SVN

[12:46:10]: Updating sources 
[12:46:10]: [Updating sources] Will perform clean checkout. Reason: Checkout directory is empty or doesn't exist 
[12:46:10]: [Updating sources] Cleaning C:\_app\TeamCity\buildAgent\work\a29b6ff3968e4c7a 
[12:46:10]: [Updating sources] VCS Root: MyAppBuild 

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

[12:46:20]: [NAnt output]  [exec] svn: E155036: Please see the 'svn upgrade' command 
[12:46:20]: [NAnt output]  [exec] svn: E155036: Working copy 'C:\_app\TeamCity\buildAgent\work\a29b6ff3968e4c7a\MyApp' is too old (format 10, created by Subversion 1.6) 

Что является неожиданным, единственными СВНАМИ на компьютере версия 1.7.5 Может кто-нибудь объяснить, как Teamcity смог проверку, по-видимому, используя 1,6 СВЕН версии? Я искал каталоги Teamcity для svn.exe без везения.

ответ

3

Я нашел ответ, вы можете выбрать, какую версию Teamcity следует использовать при выполнении проверки. В настройках VCS корень в выпадающем списке (1.4, 1.5, 1.6 (по умолчанию), 1.7)

заказ на агента Настройки
рабочей копии в формате: 1,7