EGit 中“切换到”的目的是啥?

Posted

技术标签:

【中文标题】EGit 中“切换到”的目的是啥?【英文标题】:What is the purpose of "Switch To" in EGit?EGit 中“切换到”的目的是什么? 【发布时间】:2018-11-11 18:02:09 【问题描述】:

我正在使用 EGit,并且我知道 Checkout(从 Git 角度来看)允许我在我的存储库中已经存在的分支之间切换(参见 What is the difference between git clone and checkout?)。但是,也有“切换到”选项。当我“切换到”另一个分支时,在我看来所有文件都保持不变,但只有页面顶部的“分支标签”发生了变化。我没有查看我切换到的分支上的代码,而是查看我之前的分支中的代码。

那么在 EGit 中“切换到”的目的是什么?我什么时候使用它?

【问题讨论】:

【参考方案1】:

“切换到”被描述为 in the Egit manual 与 git checkout 等效。

不会更改/更新工作树的唯一情况是:

您错误地选择了与当前分支相同的分支 或者这些文件是私有的(尚未跟踪),在这种情况下,Git 默认会保留它们。 或 Eclipse 工作空间不知何故不引用实际的 Git 工作树。

【讨论】:

感谢您确认“切换到”相当于结帐和手册链接。我开始了一个新的工作区,“切换到”现在可以工作了!不知道我之前的尝试出了什么问题,但现在已经解决了。

以上是关于EGit 中“切换到”的目的是啥?的主要内容,如果未能解决你的问题,请参考以下文章

EGit 的“自动共享位于 git 存储库中的项目”选项是啥意思?

Docker,它是啥,目的是啥

PHP中@的目的是啥[重复]

在“回流”中,行动的目的是啥?

C#中“返回等待”的目的是啥?

Angular中setTimeout的目的是啥?