【发布时间】:2011-04-15 03:09:15
【问题描述】:
我有两个分支,一个是master,一个是'test'。这个名字是两用的,我不仅在测试分支,还测试了一些变化。现在,我的测试分支运行良好。然而,我不是一个人工作。 master 分支也在开发中。现在,我很想将我的测试分支复制到主分支。然后,我很想拉动一下,看看做了哪些更改,以便我可以推送更改。
首先,我正在使用 Aptana。我尝试了下拉设置按钮。我在主分支上单击并尝试与“测试”分支合并。这做了一些事情,不确定是什么。然后说我有问题。所以,现在,我运行了 git mergetool,这又做了一些事情。它说一切都很好。现在,两个分支都在正常工作,但是,它们并不相同。事实上,它们都是在合并之前的样子。
我能做些什么来解决这个问题? 'test' 是现在重要的分支,它包含了我所有的工作。大师有一些重要的东西,但不是本地的。任何建议都会很棒。
【问题讨论】:
-
我建议在使用 Git 时使用终端。既简单又有趣!
-
我建议您尝试使用小型测试存储库重现此问题。只需创建一个包含几个文件的测试存储库,在每个分支中进行一些提交,有一些冲突(即在两个分支中修改相同位置的相同文件),然后尝试合并。如果这可以帮助您弄清楚它是如何工作的,那就太好了!如果没有,请复制您看到的确切错误消息,并准确记下您所做的。然后,您可以提出一个足够详细的问题,以便我们能够提供帮助。事实上,很难说出你的“东西”是什么,因此很难提供帮助。