當文件夾和項目已經於您的解決方案被重新命名爲如何有效融合?分支和VSTS中的合併
回答
我們已經有很多成功的2005年TFS當它涉及到的文件刪除/重命名,有一些非常具體的例外情況,即:
- 文件已在源和目標分支被重命名(這通常通過點擊「忽略服務器更改」來簡單解決);
- 已在目標分支中重命名但在源分支中刪除的文件。我記得有一個案例,無論我們嘗試了什麼,合併都不起作用,並且我們被迫「恢復」源分支上的更改並在合併後重新執行。
據說TFS 2008年解決了很多的這些問題,但偶爾合併老老實實一邊hickups TFS是穩定的,分層合併是一個非常簡單並且比SVN更快。
在我的經驗TFS可以跟蹤重命名,只要你做的SourceControlExplorer(TFS)內的所有重命名。
的問題往往當你有其他人在更改原始文件,而其他人在做大規模的重命名/移動而其他人正在編輯重命名的版本出現。
如果可能的話我會說,如果你正在做大規模重命名,移動它是值得通知隊友,如果可能的話讓他們推遲進行修改,直到你在檢查你的。
與所有分支/合併問題通過簽入和合並很少且經常會大大減少問題。
我們有很多與2005 TFS的問題和一般的刪除。我還沒有確定原因,但一些我的團隊成員遇到了涉及重命名或刪除文件夾的更改中的合併問題。如果在發生重命名的分支中進行大量重構(以及重命名和重命名),這似乎尤其如此。我還沒有找出原因或再現步驟,因爲我沒有親自介入任何不起作用的情況。
我看到一些像這樣的其他的一般缺失的問題:在A分支 1,減少子目錄1權限只讀 2.創建分支B(從A到B支鏈)(檢查) 3 。刪除支線B(檢查) 4.創建一個從一個新的分支,給它相同的名稱,支路B 5.獲取有關TFS一個奇怪的權限錯誤還是「看」上被刪除的分支的只讀權限B.
只有我們發現,以避免它是插入步驟2a的方法:重命名科B到_Branch B(檢查)
總的來說,TFS對我們來說非常棒,但是刪除,重命名和合並時會出現一些問題。我們希望儘快升級到2008年,我希望能夠解決我們的問題。
我已經與TFS 2008質量文件和文件夾移動這樣做是爲了使我們的源代碼結構更加一致的體驗。我所要做的只是在團隊資源管理器中拖放(並等待),然後提交更改。
- 1. VSTS合併的Git分支孫子到主後子分支已合併到主
- 2. VSTS:分支和合並發展最好的方法 - QA - 生產
- 3. VSTS unprotect git分支
- 4. 分支和合並策略
- 5. TFS分支和合並
- 6. TFS 2010分支和合並
- 7. 分支和合並策略
- 8. Git分支和合並
- 9. TFS分支和合並
- 10. 分支和Git合併
- 11. Git分支和合並
- 12. TFS 2015分支和合並
- 13. TFS中的單向分支和合並
- 14. svn分支合併分支
- 15. 合併分支
- 16. tfs中的分支,合併和重新合併
- 17. 更新主分支時自動重新合併VSTS中的拉取請求
- 18. 分支壁球合併爲主,併合並回分支
- 19. 在Mercurial中合併分支
- 20. Eclipse合併到分支中
- 21. 合併Subversion分支
- 22. SVN分支合併
- 23. git分支合併
- 24. LibGit2Sharp - 合併分支
- 25. 合併分支'主'
- 26. 合併Git分支
- 27. 合併和分支之間的區別
- 28. git合併原產地/分支vs合併分支本地
- 29. 的svn:合併分支
- 30. 的Git分支與合併