2011-09-27 85 views
3

我想知道是否可以使用TeamCity進行自動分支。由於目前我使用web部署自動發佈Web應用程序,唯一剩下的就是分支,因爲我們通常在svn中分支併發佈下一個版本。任何人都可以請告知是否有可能以及如何去做。使用teamcity在svn中自動分支

+0

不清楚!!!你分支下一個版本?你什麼意思?你的意思是你保持你的發佈版本的底線作爲分支嗎? – hsalimi

+0

是的。每當我們做一個新的發佈時,我們將所有的備份都作爲一個新的版本號爲svn的分支。 – sam

回答

4

爲您的發佈版本打開TeamCity版本控制設置。

將「VCS標籤模式」設置爲「僅成功」並指定適當的標籤圖案。例如。 release-build-%system.build.number%。在此頁面頂部,輸入結帳規則+:/trunk => .,然後單擊編輯打開VCS根目錄設置頁面。

確保URL指向源控制樹的根級別例如https://vcserver/而不是中繼https://vcserver/trunk。同樣在此頁面上,將標籤規則設置爲trunk=>branches

每次運行此版本時,都會使用新的系統內部版本號自動分支。