在 Eclipse-CDT Juno 中禁用 EGit

Posted

技术标签:

【中文标题】在 Eclipse-CDT Juno 中禁用 EGit【英文标题】:Disabling EGit in Eclipse-CDT Juno 【发布时间】:2012-10-03 18:04:35 【问题描述】:

这个帖子:How to disable EGit temporarily? 讨论了如何在 Eclipse 中禁用 EGit,但是当我转到 "Startup and Shutdown" 时,没有禁用 EGit 的选项。

如何控制Eclipse-CDT中加载了哪些插件?

【问题讨论】:

你的意思是eclipse-CDT吗? 谢谢@bobestm。是的,Eclipse-CDT 【参考方案1】:

好的,这是一个建议。您可以通过执行以下操作断开特定项目与 Egit 的连接: 右键单击项目->团队->断开连接。

当您希望再次连接到 repo 时,请右键单击 project->Team->Share Project...

如果您想禁用插件本身,则必须将其卸载。

【讨论】:

如何卸载整个 EGit 插件?我试图四处寻找卸载挂钩,但没有找到。 由于插件每次都崩溃,我真的很感激一种真正禁用它的方法。下次我打开它时它会再次“连接”(无论这意味着什么),然后在我断开连接之前崩溃。 我也试过这个。我可以断开连接,但是如果我关闭项目然后在以后打开它,git 会重新打开。 在火星,断开连接非常有效。它也不会在重新启动时再次重新连接。无法在 Mars 中卸载。当您在“已安装的软件”部分单击 egit 时,卸载按钮呈灰色。【参考方案2】:

插件不容易在 Eclipse 中删除/禁用。但是您可以删除该插件的 jar 文件以删除插件。

在 Linux 或 Mac 中,打开终端,然后 cd 到 eclipse 文件夹。

mkdir disabled disabled/features disabled/plugins

mv features/*egit* disabled/features/
mv plugins/*jgit* disabled/plugins/
mv plugins/*egit* disabled/plugins

阅读更多http://blog.sarathonline.com/2012/05/eclipse-indigo-without-mylyn.html

【讨论】:

谢谢。为什么这不是 Eclipse 本身的设置?它违反逻辑。【参考方案3】:

从 Eclipse 卸载插件或软件:

    帮助菜单 安装新软件 在对话框中,选择显示“已安装什么”的小链接 “已安装软件”选项卡下的任何内容都可以删除

我认为在最新版本的 Eclipse 中,您不会在此列表中找到 eGit。相反,您会在功能/插件列表下找到它。所以,它不容易删除。我怀疑您仍然可以转到 Eclipse 安装目录并选择它,但有什么意义呢?只需遵循 bobestm 的建议并断开项目与 git 的连接,CDT 不会打扰您(我的不会...)

您将不再在启动/关闭首选项中找到 eGit。我认为发生的事情是将 git 更紧密地集成到 IDE(而不是 CDT)中。这是一件好事,但我不确定您为什么需要禁用它。

【讨论】:

不是每个使用 Git 的人都使用 Eclipse/Git 集成,很遗憾,此时在 Eclipse 中似乎是强加给您的。我发现@bobestm 的答案目前令人满意 我再也看不到越轨错误了。如何禁用临时性? 在 Juno 中如何删除?我没有看到任何删除已安装软件的选项。 我无法忍受 cmets 之类的:“这是件好事,但我不确定您为什么需要禁用它”。人们有不同的需求、偏好和选择。根据开发需要,可以通过无数种方式使用和操作工具。仅仅因为某人没有按照你学会的方式做事并不会让他们无知。

以上是关于在 Eclipse-CDT Juno 中禁用 EGit的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt

Win7下C/C++跨平台开发工具IDE的安装之Eclipse-CDT

Ubuntu16.04搭建各种开发环境的IDE: QT5 , CodeBlocks ,eclipse-cdt, PyCharm

在Julia / Juno中显示数据帧

为啥我不能在 Eclipse Juno 中保存文件?

如何使用 PyPlot 和 Julia 在 Atom/Juno 中自动显示交互式绘图