在项目打开时自动获取更改 (IntelliJ Git)

Automaticlly fetch changes on project opening ( IntelliJ Git)

来自 Rational Team Concert (Eclipse) 的世界,到 Git (IntelliJ) 上的其他项目,我试图理解这一点:

Eclipse (RTC)

在 RTC 中,我习惯于在编码之前查看“传入”下的 TAB(待定更改)——同时查看其他团队成员已经提交的内容。在启动 Eclipse 或按钮刷新时,这部分待定更改将自动刷新其他团队成员所做的已提交更改。

Intellij IDEA (GIT)

我在 TAB(版本控制)- TAB(日志)下寻找相同的功能。刷新按钮的行为方式不同。我是不是错了,但唯一能看出 origin/master 上是否有新的提交更改的方法是使用 菜单: VCS - Git - 获取。

问题是:是否有一些设置可以自动获取(而不是拉取)其他团队成员的提交?

待定更改利用了 RTC 的集中 模型,将更改集传送到公共流。

在 Git 中,you need to fetch 确实是为了查看传送到公共远程 Git 存储库的内容。

Fetch will be executed immediately after selecting the action.
Once finished, a confirmation dialog will be shown displaying information about the fetched data and/or error messages:

然后您可以拉取(合并)或 pull --rebase 以便在更新的 origin/<yourBranc> 之上重播您自己的本地提交,然后再推回。

实际上,如果你只是获取,你可以(而不是拉),merge origin/<yourBranch>rebase origin/<yourBranch>