任何人都可以做到這樣的事情?將TFS構建服務連接到Github回購
一些背景:我們是使用TFS 2010的.NET商店。我有能力建議升級/改進,並且我能夠說服管理層Git是一個更好的VCS,至少從開發人員透視。接下來的問題是我們如何將這與TFS構建系統和票務系統連接起來。我真的不想問IT部門,因爲他們並不真正瞭解Git,並且可能會抵制涉及爲他們工作的變革。
我讀過關於支持Git倉庫的TFS 2013,但它看起來只支持在TFS數據庫中託管的Git倉庫(確認?),這有點令我感到害怕。我對Github主機的信任要比TFS多得多,但我可能是錯的。
我想知道的是:如何讓TFS構建系統從Github或其他服務上託管的常規Git倉庫中獲取訂閱源是多麼困難。
TFS構建系統僅與TFS交互。如果您更喜歡GIT到TFS VCS,那麼您需要在TFS內託管您的「主」。沒有任何東西可以阻止你將它推送到GIThub作爲備份計劃 –
我在這裏聽到了相互矛盾的觀點。 Andrew Clear似乎認爲您可以使用TFS 2013構建系統並使用常規Git回購。你能評論一下嗎? –
TFS 2013包含對「Foreign」GIT存儲庫的有限支持,它可以從任何GIT實例中獲取源代碼,但是它目前無法從GIT存儲庫中託管的隊列CI /滾動構建TFS [請參閱這裏瞭解更多信息](http://www.alexandervanwynsberghe.be/whats-new-in-tfs-2013-build/) –