1
我有Teamcity(7.3)從SVN簽出我的代碼。它將把它放在哪個好一些臨時路徑Teamcity結帳使用較舊的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提交它從我的南特腳本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)
這是意想不到的,在計算機上唯一的SVN是1.7.5版本,任何人都可以解釋TeamCity的是如何能夠檢出顯然使用1.6 SVN版本?我在沒有任何運氣的情況下搜索了svn.exe的Teamcity目錄。