當開發分支成功構建時,是否可以將開發分支合併到分段分支中?將開發分支合併到構建 - Team Foundation服務器上的分段分支
0
A
回答
1
假設您的目標是將您的代碼部署到臨時環境,那麼我會建議您在那裏有錯誤的升級模型。代碼推廣模型,就像你上面所描述的那樣,對於持續的任何事情都是非常拮抗的要麼你只是想要持續整合,要麼你想要一直持續不斷的交付,你做錯了。從代碼升級切換到二進制升級。
您應該從一個分支構建一個單一版本的應用程序,並通過各種質量狀態來提升它。額外的獎勵是針對這些二進制文件運行的任何測試都可以在任何環境中通過。重新編譯,你必須重置你的測試計劃。
http://nakedalm.com/create-release-management-pipeline-professional-developers/
它幾乎東技術上更改爲二進制模式。您組織內的任何困難都將是政治和文化。然而,這是一場值得擁有的戰鬥。
1
您可以自定義您的構建,因此它使用tf.exe命令行客戶端(或TFS API)執行此操作。我會使用powershell腳本,然後使用tf.exe工具對所需的分支執行合併+簽入。
但是,問題是這隻有在沒有衝突時纔有效。如果存在衝突,您將無法自動解決它們以完成合並。
1
您可以在「門控簽入模式」觸發器中爲您的暫存分支配置構建定義。
當您將代碼提交到分段分支時,必須在將代碼上載到源代碼管理之前成功運行構建。
您可以找到有關 「門控簽入」 在MSDN的更多信息:
相關問題
- 1. Team Foundation Server - 分支
- 2. 合併分支後運行構建 - Team Foundation Server
- 3. git將分支合併到分支
- 4. 將開發分支合併到我的分支中,同時保留合併到主分支的選項
- 5. 將分支合併到與起始分支不同的分支
- 6. 任何分支合併到開發分支時獲取通知
- 7. Team Foundation Server 2010 - 分支還是不分支?
- 8. svn分支合併分支
- 9. TFS:頻繁合併到開發分支
- 10. 爲什麼在將分支合併到中繼並將分支合併回分支時會發生衝突?
- 11. 將Team Foundation Server 2010開發分支中的文件添加到主
- 12. Team Foundation Server 2008構建服務器代碼分析
- 13. 混淆git合併,如何合併master到分支但保持分支分開
- 14. 回滾併合並回特定的開發分支到主分支
- 15. 2分支主分支 - 合併分支1回到主分支並使用分支2中的代碼?
- 16. GIT合併,分支機構
- 17. Egit,開關分支,合併
- 18. 如何將主題分支的功能分支重定位到開發分支?
- 19. 將分支合併到主幹。更改分支的主幹
- 20. 並行開發分支機構w/Bazaar
- 21. 拆分分支在兩個分支/合併分支有選擇
- 22. 合併開發和掌握分支
- 23. Eclipse合併到分支中
- 24. 的Git /格里特防止開發分支合併到穩定/測試分支
- 25. SVN - 將一個分支合併到另一個分支?
- 26. vscode - 將一個分支合併到另一個分支
- 27. SVN:將一箇舊分支合併到一個新分支
- 28. 分支機構和共享開發者服務器?
- 29. Git合併上游分支
- 30. 將Git Feature分支合併到「Beta」分支(已合併到「Develop」分支後)問題
,需要人工干預。 – 2015-02-12 18:32:31