2013-03-18 79 views
1

目前我正在与Git Repo合作,并且我还有一位同事队友,他承诺远程回购后,我会得到所有更改。我有几个问题Eclipse Egit和远程回购同步

  1. 当我与合并变更代码然后将修改后的文件在我的工作空间被标记为上演,我是否需要提交到本地回购?

  2. 我读很多文档,仍然感到困惑与同步的最佳途径,

    目前我做的步骤如下:

    转到Team->同步Workspace->获取从Upstream- > Mege。请更正,如果我错了

回答

1

注意,Egit manual包括“拉”操作它会做取+在一次操作中合并。在Package Explorer中的项目

右键单击并选择Team > Pull或在Git仓库查看版本库右键单击并选择Pull拉从上游分支您当地的分行正在追踪新的变化。

执行提取+合并(如Egit Merging)将导致合并提交,除非存在冲突。

  • 真正合并:没有条件当上述适用例如:It触发提交的合并。有两种可能的结果:

    • 如果没有冲突发生,当前分支将指向新创建的合并提交;
    • 如果发生冲突,冲突的文件将被标记为标签修饰符(有关合并冲突的更多操作,请参阅Resolving a merge conflict)。

您应该只看到在第二种情况下(合并冲突解决),或者你会看到舞台的变化,因为你以前添加到索引文件,这不是合并的一部分暂存的变更(他们仍然上演直到你犯下他们)