2013-05-19 46 views
0

我在GitHub上有一個名爲FruityRepo的存儲庫。在FruityRepo裏面我有兩個Visual Studio解決方案,一個叫Fruit.Apple另一個叫Fruit.Pear
我在配置TeamCity來構建兩個解決方案,所以我在TeamCity中創建了幾個項目。我只希望TeamCity在Pear變更時下拉梨碼,對於Apple也是如此。
但是,我不確定檢查規則的格式是否需要使此工作。我認爲我需要兩條規則,例如:配置TeamCity結帳規則針對GitHub存儲庫

-:. 
+:Fruit.Pear 

這不工作,雖然,TeamCity的返回錯誤無法啓動構建亞軍

如何在TeamCity中針對GitHub配置結帳規則?

回答

1

嘗試使用退房潛規則這樣

+:Fruit.Pear=>. 
3

在Git中,您只能使用git fetch整個存儲庫。 git pull本質上是git fetch其次是git merge。所以你不能配置這樣一個TeamCity規則。

查看this question瞭解更多信息。理論上,您可以執行git fetch,然後檢出存儲庫的部分內容。但是您仍然提取了整個存儲庫。那麼重點是什麼?

聽起來對我來說,你應該做的是創建兩個單獨的存儲庫,每個解決方案一個。