2013-04-23 80 views
0

我只有一个主分支工作,就像这样:如何合并分支上的标签?

分支(远程回购) A - >乙 - > C( - > d - > E)

用户1从A开始做两提交B和C(本地提交,标签,电子推到远程)

用户2从A开始做两提交d和E(仅本地提交和标签)

用户2做了一个抓取但所有更新(我仍然想知道为什么),但在存储库标签出现B和C.然后User2尝试将C与主分支合并,但发生错误(我们在Eclipse中使用Egit插件)。

User2将他的更改推送到远程回购,但没有任何更改。

无论如何,有一种方法可以加入C和E更改并在一个版本中提交?

在此先感谢

+0

EGit的错误信息是什么?它应该在错误对话框或* Error Log *视图中。 – robinst 2013-04-24 11:08:58

回答

0

git checkout E && git merge C应该做的伎俩。作为合并操作的结果,您将以提交F结束。

+0

我已经试过了:但结果是:发生错误与refs/tags/V1.06合并。目标只是创建F作为合并的结果。 – user2312187 2013-04-23 16:52:34

+0

什么是确切的错误信息?如果你尝试'git checkout E && git cherry-pick C',会发生什么?在Git中的内部错误不容易从...恢复 – 2013-04-23 17:43:03

+0

我在Eclipse中使用EGIT,我不使用git命令,也许是一个插件错误? – user2312187 2013-04-23 17:48:43