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