我正在尝试将我的开发分支合并回我的仓库的主干中。我采取的步骤:
- 切换到主干
- 检查它是否是最新的,解决任何冲突
- 转到团队->合并
- 选择网址:开发分支
- 开始修订:创建分支时的修订
- 结束修订:HEAD
- 好的
这应该有魔力 - 它打开了同步视图,这很好,向我展示了所有冲突,但问题发生了:
在比较编辑器中,我看到两个文件:本地文件 | 远程文件 (306)
这真的很奇怪,远程文件的修订号实际上是工作副本(主干)中的文件之一,内容也是如此。本地文件具有分支中文件的内容。
现在箭头正确显示我正在从左到右合并(分支到主干)。当我单击确定时也会发生这种情况。
但我只能从右向左移动更改!!!这不是我想要的——我不想用主干的旧内容覆盖分支中的更改。我想将内容从左(分支)移动到右(主干)。但我什至无法写入正确的文件。
我不知道为什么它在那里写远程文件?它在远程文件窗口中清楚地显示了工作副本文件,并且来自分支的文件(用于合并)显示在本地文件中。
Subversive 中的一些错误?
谢谢,马丁