2015-10-05 123 views
1

我是Git版本控制的新手。我使用eclipse的eclipse插件,这是我以前没有用过的。Egit:如何将eclipse项目(本地存储库)与远程存储库进行同步

我的问题是,我在eclipse上创建了一个项目(在PC1上),它与Github上托管的远程仓库相连。我可以通过eclipse使用EGit插件提交并推送到远程回购站。

如果我从另一台计算机上运行同一个远程回购服务器,比如说PC2和我对PC2的回购服务进行了一些更改,我如何将PC1上的代码与远程回购服务同步并以可视方式查看更改?

如果我去团队 - >我可以看到同步工作区,但这不是我想要的,而且我也不明白它的目的(附有图片)? enter image description here

如果我转到Team - > Merge ..下面是我所看到的。它不能让我选择与远程存储库合并,看看? enter image description here

+0

的[例如:It文档(https://wiki.eclipse.org/EGit/User_Guide/Remote#Pulling_.28merge_or_rebase.29_new_changes_from_upstream)似乎在暗示,你有从Git bash窗口手动执行'git pull'。这将解决您的问题,但也可能有一种方法可以使用Eclipse插件。 –

+0

感谢您的评论。但该页面说,这个页面最后修改于2010年5月21日10:37。所以我想这是现​​在已经实现的功能 – KillBill

+0

你想要的选项是'git pull'。检查屏幕上的这个选项。 –

回答

1

好吧,所以我找到了答案。你必须下面的行添加到配置文件下的.git

添加以下到[远程“原点”]部分:

取= +参/头/ :参/遥控器/来源/

多亏了这个职位的答案:EGit: cannot push, cannot pull

相关问题