2013-08-22 41 views
1

我們正在使用Github中的一個項目。我們需要在我們的TFS中籤入這個項目的代碼。將Github代碼集成到TFS中 - 自動簽入

我們需要自動化這個過程。否則,我們每天都需要下載代碼然後登記。

是否有一些插件或一些工具來自動化?

+1

由於[TFS現在支持git](http://www.techbubbles.com/visual-studio/gits-support-to-visual-studio-and-tfs/)...您可以使用git回購你的TFS項目;) – VonC

回答

3

如果您在TFS中使用TFVC存儲庫,那麼您可能需要圍繞Git-TF構建一些腳本和流程以幫助自動執行一些此類工作。

如果您使用的是TFS一個Git倉庫,然後你可以創建設置了兩個遙控器在本地Git倉庫,即

git remote add upstream https://github.com/foo/bar.git 
git remote add origin https://tfsserver/DefaultCollection/_git/bar 

,然後簡單地做一個混帳拉上游主後跟一個混帳推起源主人假定主人是你想保持同步的分支。

在使用版本控制系統,你可能要保持在版本控制了分公司,在你的TFS庫匹配什麼是你上游的GitHub的項目,這樣就可以很容易地看到改變的一個地方來,然後處理您的合併在您的本地存儲庫中。