合并Git分支

时间:2011-04-15 03:09:16

标签: git aptana

我有两个分支,一个是主人,一个是'考试'。这个名字是双重目的,我不仅测试分支机构,还测试了一些变化。现在,我让测试分支工作得很好。但是,我不是一个人工作。主分支也在进行中。现在,我想将我的测试分支复制到主要部分。然后,我想做一个拉动,看看已经做了哪些改变,所以我可以推动改变。

首先,我正在使用Aptana。我尝试了下拉设置按钮。我点击并尝试在Master分支上与'test'分支合并。这样做了,不确定是什么。然后说我有问题。所以,现在,我运行git mergetool,再次,这做了一些事情。它说一切都很好。现在,两个分支都正常工作,但是,它们并不相同。事实上,它们正是在任何合并发生之前它们都是它们。

我该怎么做才能解决这个问题? 'test'是现在的重要分支,它完成了我所有的工作。师父有一些重要的东西,但不是本地的。任何建议都会很棒。

2 个答案:

答案 0 :(得分:10)

首先,提交并推送两个分支中的每个更改。

然后,checkout to master,并合并测试:


$git checkout master
$git merge test

它应该在每个合并问题的文件上显示警告。有时Git无法找出“正确”的合并,你必须手动修复它。 转到那些文件,检查合并问题(它们很容易猜到,Git在<<<<<<<<< ====>>>>>中包装问题) 就是这样!您已成功合并master上的测试。希望它有所帮助!

答案 1 :(得分:0)

Aptana Git集成不像EGit one那样成熟或先进(见Aptana ticket 1372)。它涉及Git installed and correctly setup first

Christopher Williams正在努力改进Aptana Git插件,但遇到问题,回到shell会话,如fedeisasanswer所示,是最好的选择