eGit从上游获取 - 与本地存储库进行比较

时间:2016-01-08 15:16:04

标签: git egit

我第一次使用git并且我已经克隆了一个存储库,并且一位同事对它进行了一些本地更改。

阅读一篇文章意味着我们不应该只是拉取,而应该首先获取,然后看一下这些变化。

我正在使用EGit插件,在我右键单击的存储库窗口中选择了从上游获取选项,我可以看到FETCH_HEAD显示提交消息,远程分支也是如此,但我看不到比较选项它与本地存储库。

我认为必须有一种方法可以做到这一点,否则为什么要支持2个命令但是如何比较这些变化并不明显。

我只能比较它们,如果我第一次合并但是那时它有点晚了所以我可能刚刚拉完了。

有谁知道如何比较EGit中使用本地副本获取的内容?

1 个答案:

答案 0 :(得分:1)

使用团队==>在项目上同步。 它将打开标准的Synchronize-View,您可以在其中查看将进入哪些文件的更改以及您要提交的内容。

具有传入更改的文件具有蓝色箭头,具有传出的文件更改为黑色箭头和星形。只有黑色箭头的文件是已提交的更改,但尚未推送。

双击文件以打开比较编辑器,它将显示更改的行。

Synchronize只会比较文件,除非你用pull / push / commit命令执行,否则它不会进行提交或拉取。

在EGit选项中,如果EGit应在同步前进行提取,则可以更改设置。