分支我在尋找下列情形最佳實踐:如何同時使用多個項目和TeamCity的
我有一個BLL/DAL項目,以及使用的BLL/DAL項目樹UI項目。 一開始我們把它放在SVN-repository的一個trunk文件夾中。我們使用用戶分支,所以每個用戶分支都有源代碼。
現在我們開始使用TeamCity作爲buildserver,並且我們希望每個項目都有自己的產品版本。 因此,我們在不同的SVN存儲庫(另一個SVN上的每個項目)上分割了主幹,以便每個項目在其產品版本中都有自己的修訂版本號。
我們爲teamcity上的每個項目進行持續集成和持續部署。 4個項目給出8個配置
現在我們還要爲每個用戶分配他的分支的CI。但是現在我們必須爲每個項目製作一個用戶分支,以便每個用戶分支4個用戶。 這也涉及到我們需要爲TeamCity上的每個用戶配置4個CI配置...
現在我只是想知道,這是一個好方法,還是有更好的解決方案......?
在此先感謝。
布魯諾
首先,你應該忘記「revisionnumber」,你應該使用標籤來代替。此外,您應該考慮依賴性解決方案,具體取決於您正在開發哪種語言(Java => Maven,Gradle,Ivy)來解決依賴性問題。 – khmarbaise 2011-04-13 11:58:08