任何人都可以啓發我TFS門控版本如何與GIT源代碼控制一起工作嗎? 它們是通過提交還是通過拉取請求來檢查和構建,還是以不同方式進行構建?GIT的TFS 2015門控版本
2
A
回答
0
不幸的是,門控構建不適用於Git。
您可以使用大多數TFBuild功能在 時間以及一次構建一個或多個存儲庫的團隊項目。 門控簽入版本 尚不可用。符號可以發佈,但它們不是 索引。從MSDN
2
門控版本是不支持的Git,一個非常簡單的原因:Git是一個分佈式版本控制系統。門控簽入背後的整個想法是,您驗證代碼在提交之前正在構建,但您無法在DVCS中執行此操作,因爲在推送代碼之前必須提交代碼。
TFS 2015引入了Branch Policies與合併請求一起,因此您可以爲給定分支啓用分支政策,限制合併直至達到某些條件(代碼評審,構建和工作項目鏈接)。當啓用分支策略時,所有合併到該分支的內容都必須以拉取請求的形式出現,因此您可以「合併」該合併到該分支中。
相關問題
- 1. TFS 2015門控簽入版本問題
- 2. 如何在tfs 2015「vNext」版本中配置門控簽入?
- 3. git in TFS 2015
- 4. TFS 2015內部版本號
- 5. TFS版本控制
- 6. TFS 2015 Build Agent未運行版本
- 7. TFS在visual studio 2015和git
- 8. tfs內部版本號 - 入門
- 9. TFS - 門控檢查 - 無法在shelveset版本上指定版本覆蓋
- 10. TFS 2015年門控簽入失敗,原因是缺少映射
- 11. TFS 2010版本控制
- 12. TFS版本控制離線
- 13. TFS 2015上的Git推送插件
- 14. 使用TFS + git設置Xamarin Studio版本控制
- 15. TFS 2010 - 門控簽入
- 16. 移動構建腳本vNext 2015 TFS 2015
- 17. TFS 2015構建卡住GIT PUSH
- 18. tfs版本控制的分支策略
- 19. 比TFS更好的版本控制
- 20. 開始Git版本控制
- 21. Informatica&Git:版本控制
- 22. 使用Git版本控制
- 23. Git版本控制約定
- 24. TFS 2015需要特定版本的測試代理
- 25. TFS 2015年生成定義代碼版
- 26. 將以前的版本提交到TFS版本控制
- 27. Flash IDE版本控制 - TFS 2008集成?
- 28. 使用TFS進行PDF版本控制
- 29. TFS版本控制項目擴展
- 30. TFS 2012版本控制與Mercurial
如果您想支持在產品中使用門控版本的想法,請對此用戶語音項目投票:http://visualstudio.uservoice.com/forums/330519/suggestions/8775376 –
門禁簽到aren' t目前可用於** TFVC **。 Git有分支策略和pull請求,這是一個更強大的選擇。 IMO不需要構建系統來支持Git的門控簽入。 –