Eclipse 什么';这两者之间的区别是什么;“推…”;及;向上游推进……”;日蚀
在Eclipse中使用“向上游推送…”时,新的“本地”提交被推送到远程存储库,远程分支引用在本地存储库中更新(因此Eclipse 什么';这两者之间的区别是什么;“推…”;及;向上游推进……”;日蚀,eclipse,git,egit,Eclipse,Git,Egit,在Eclipse中使用“向上游推送…”时,新的“本地”提交被推送到远程存储库,远程分支引用在本地存储库中更新(因此master和origin/master引用相同的提交) 使用“推送…”并在向导窗口(refs/heads/*)中添加主控上的推送引用时,新的“本地”提交会推送到远程存储库(与以前一样),但远程分支引用不会在本地存储库中更新(因此master引用上次提交,但origin/master未移动) 这两种工作方式有什么区别?它对特定的分散工作流有用吗? 这两种方法对应的git命令是什么?推
master
和origin/master
引用相同的提交)
使用“推送…”并在向导窗口(refs/heads/*
)中添加主控上的推送引用时,新的“本地”提交会推送到远程存储库(与以前一样),但远程分支引用不会在本地存储库中更新(因此master
引用上次提交,但origin/master
未移动)
这两种工作方式有什么区别?它对特定的分散工作流有用吗?
这两种方法对应的git命令是什么?推送到上游。。按远程跟踪分支的预期方式推送分支 推。。。打开一个对话框,用于指定应向上推送的参照规范,包括标记、特殊情况,如HEAD:refs/heads/master等 它不更新origin/master对我来说似乎是一个bug,或者他们正在等待下一次获取来更新origin。我会打开一个窃听器
PW正如保罗所建议的,我在EGit的Bugzilla上打开了一个页面,并在那里得到了一个解释 当使用“Push…”时,EGit PushWizard使用存储库uri而不是它们的名称调用JGit的命令。这就是JGit无法更新远程跟踪分支的原因 该漏洞仍然存在,因此我们可能希望在未来的版本中,从“配置的远程存储库”完成的“推送…”将更新远程跟踪分支 推。。。打开一个对话框,用于指定应向上推送的参照规范,包括标记、特殊情况,如HEAD:refs/heads/master等 可以从
Git存储库
或Package Explorer
视图中使用推送功能进行额外设置,但必须选择正确的选项
从Git存储库查看:
Push
Remotes
文件夹origin
Advanced
按钮origin
,然后右键单击Push
,进入Configure Push…
,然后按下Advanced
按钮)
从包资源管理器的视图
右键单击项目文件夹(最上面的项目)
团队
->远程
->按下
->下一步
(相当于按上述步骤中的“高级”按钮。)
或
右键单击项目文件夹(最上面的项目)
团队
->远程
->配置推送至上游…
好问题;我从未听说过,也无法想象在推送时远程跟踪的分支没有更新的用例。