我有一個分支的項目,一堆文件(F1)被移動到不同的目錄並更改(F2)。現在,我想將分支合併回Trunk並保留修訂歷史記錄,但我想保留F1和F2。有沒有辦法在顛覆中做到這一點?Subversion合併分支與移動的文件,並保持這兩個
0
A
回答
0
我想通了。
我需要檢查最初分支的中繼版本。然後,我需要SVN將F1文件複製到它們各自的新目錄,以便副本可以變成F2。然後,合併來自分支的一系列修訂,以使F2文件保持最新。最後,在一系列修訂版中合併,以使F1文件保持最新狀態。瞧!歷史和一切都保存下來,我同時獲得F1和F2。
1
你在問什麼聽起來與我矛盾。也許我只是不明白你在問什麼。
如果您只是想在需要時訪問F1,請在合併F2分支之前對F1進行標記。
如果您將分支合併回幹線,F2文件將覆蓋F1文件。這就是合併。
如果你想同時保留F1和F2文件,你可以將分支添加到中繼並刪除分支。這樣,F1和F2文件都可用。我會通過導出F2的工作副本,共享F2的工作副本並刪除原始F2來完成此操作。
相關問題
- 1. 合併Subversion分支
- 2. 移動合併提交回舊分支,恢復主分支並保持更改
- 3. 排除分支上的文件與subversion合併
- 4. Gitlab合併兩個分支
- 5. git合併 - 合併兩個分支與不同的指針
- 6. 使用subversion和intellij將分支與分支合併
- 7. 混淆git合併,如何合併master到分支但保持分支分開
- 8. Subversion合併未合併文件
- 9. Subversion - 將分支合併到主幹
- 10. 合併兩個文件夾,並保持文件具有相同的名稱
- 11. SVN如何合併類似的文件樹(合併兩個分支)
- 12. 「合併」兩個相同的分支
- 13. Subversion中的單個文件合併
- 14. 拆分分支在兩個分支/合併分支有選擇
- 15. 的Git分支與合併
- 16. Subversion在移動後無法合併
- 17. 合併Subversion分支時保留歷史記錄
- 18. 如何合併兩個SVN分支?
- 19. Git合併發行兩個分支
- 20. 用git tfs合併兩個TFS分支
- 21. Git,合併兩個遠程分支
- 22. 我需要合併文件從一個分支到svn合併
- 23. git:合併兩個分支到對方 - 這是不好的?
- 24. 與github合併分支
- 25. 無法與分支合併
- 26. Git與子分支合併
- 27. 合併兩個分支而沒有實際合併
- 28. Subversion可以合併2個沒有分支的項目嗎?
- 29. Mercurial - 將兩個分支合併爲第三個新分支
- 30. 合併一個名爲分支到另一個(趕超),但保持兩個分支
F1和F2現在在他們自己的分支中處於不同的相對位置。如果我只是將分支導出到我的工作副本中,我將丟失文件歷史記錄信息。那有意義嗎? – Dlongnecker 2010-07-01 21:28:31
而且我希望F1和F2最終都在中繼線 – Dlongnecker 2010-07-01 21:44:33
@Zipln:是的,你將失去F2文件的歷史信息。您將F2添加到主幹。文件歷史信息是「您將F2添加到主幹」。 F2是Subversion的全新代碼,沒有歷史記錄。 F1仍然有F1的歷史。 – 2010-07-02 12:50:59