在项目打开时自动获取更改 (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>
来自 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>