我目前正在使用团队-->分支创建的分支上工作。如何使用团队-->合并将我的更改合并回主干?
我也遇到了同样的问题。以下是我进行合并的步骤(大部分来自在线Eclipse帮助):
现在您已经准备开始实际的合并过程。在此过程中,您将选择应导入哪些更改,哪些应被丢弃。将此过程视为半自动化的开发周期,实际上是一个检出、进行更改、提交循环。只不过,您不必手动插入自己的更改,因为有比较工具可以帮助您完成。毕竟,您已经在自己的分支中进行了所有代码更改!
进行合并:
希望这有所帮助。 下面提供了帮助文档的内容,指导我获得胜利!
确保目标已加载到您的工作区。这是最重要的部分,也是我在尝试几次时错过的部分。
例如,如果您希望将更改合并到HEAD中,请确保项目与HEAD共享在您的工作区中(而不是您一直在工作的分支)。要执行此操作,请选择项目,然后从上下文菜单中选择Team>Replace With>Another Branch or Version
。然后选择要替换的分支。
从此处开始,选择Team>Merge
,然后选择要合并到HEAD中的分支。
我必须这样做。虽然上面的答案相似,但我发现它们并不符合我需要做的具体要求。
Team -> Merge
。在弹出的对话框中,选择“要合并的分支或版本(结束标记)
”,即您想要从中获取文件的源分支。公共基础版本(开始标记)
”,但如果没有,则这将是创建分支时创建的标记。当您预览更改时,它们将出现在正常的CVS同步视图中。当您合并文件时,它们将作为更改带入您的本地工作区(从早期开始就是您的目标分支)。此时,您需要将它们检入CVS。
我也曾遇到这个问题,上面的答案并没有帮助我,直到我勾选了“将合并操作执行到本地工作区”单选按钮。
不幸的是,在两个文件合并之前,我无法预览我的合并结果。