在 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