我有一組主分支。在這之前創建了一個分支,之後創建了另一個分支。現在嘗試合併兩個分支時,源代碼控制會自動覆蓋所有更改。我如何強制它允許我手動比較和合並更改?如何強制在源代碼管理瀏覽器TFS 2012中進行手動合併?
5
A
回答
11
在Visual Studio中,轉至工具 - >選項,然後取消選中「在圖像中以紅色標記時嘗試自動解決生成衝突」。
+0
由於缺少圖像而發表評論:正確的路線是工具 - >選項 - >源代碼管理 - > Visual Studio Team Foundation Server –
7
我更喜歡使用tf.exe用於強制合併:
tf.exe merge $/project/main/myfile.cs $/project/branch1/myfile.cs /force /v:t
這將迫使即使TFS認爲所有的變更已經合併的文件到最新的工作區合併。
你也可以做一個遞歸合併來合併文件夾/項目
tf.exe merge $/project/main/consoleapplication1/views/ $/project/branch1/consoleapplication1/views/ /r /force /v:t
相關問題
- 1. TFS源代碼資源管理器:瀏覽特定版本
- 2. 如何在手機瀏覽器上強制用戶代理
- 3. TFS 2012源代碼管理資源管理器僅顯示我的支票
- 4. TFS和源代碼管理資源管理器
- 5. 更新TFS源代碼管理中的二進制文件
- 6. 拒絕讀取和瀏覽TFS 2012上的源代碼
- 7. TFS項目在源代碼管理資源管理器中可見,但不在團隊資源管理器中?
- 8. 如何在Opera瀏覽器中手動輸入用戶代理?
- 9. TFS和IIS - 源代碼管理
- 10. 源代碼管理管理器後端
- 11. 在TFS源代碼管理中使用編輯 - 合併 - 提交工作流
- 12. 源代碼瀏覽器
- 13. 「View As」已從Visual Studio 2012源代碼管理資源管理器中刪除
- 14. TFS 2010源代碼管理資源管理器 - 來自VSS的煩惱
- 15. 在TFS源代碼管理中移動多個文件
- 16. 瀏覽器如何處理在源代碼
- 17. TFS 2012:Correllating來構建二進制和源代碼
- 18. 如何在TFS 2012 RC簽入前強制執行代碼審查?
- 19. 源代碼管理無法啓動手動合併工具,爲什麼?
- 20. 複製我們的公司TFS源代碼管理在AWS
- 21. Visual Studio 2012源代碼管理
- 22. 的InstallShield - 如何添加源代碼管理(TFS)
- 23. Git到TFS源代碼管理遷移
- 24. TFS源代碼管理快捷鍵
- 25. 如何在原始TFS服務器不在時更改源代碼管理?
- 26. VS 2012 TFS源代碼管理資源管理器 - 將項目添加到右鍵單擊菜單
- 27. 如何強制手動合併git而不是快進
- 28. JavaScript代碼強制HTML頁面在Chrome瀏覽器中打開?
- 29. 如何在iPhone上瀏覽源代碼?
- 30. Visual Studio源代碼管理資源管理器重複TFS項目文件夾
最有可能你需要使用類似的WinMerge或超越了第三方的比較工具進行比較。你在做一個毫無根據的合併btw? –
不,通過合作伙伴定期合併我的合作伙伴說他試圖做一個毫無根據的合併,並沒有工作 – Bob
由於痛苦,並沒有真正建議無基礎的合併。我認爲你將不得不做手動合併。你可能會欺騙TFS產生一個合併衝突,這將使你能夠使用內置的工具,但我可能只是使用diff工具。 –