我有一个分支的项目,一堆文件(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