【发布时间】:2017-12-03 01:12:50
【问题描述】:
在 Eclipse 中开发时,我不小心为我的一个 Git 存储库启用了 Gerrit。有什么办法可以禁用它吗?
我之所以问这个问题,主要是因为自从启用 Gerrit 以来,它似乎具有减慢我在 Eclipse 中对该存储库的暂存处理的副作用。
更新: 我在 Git 配置中找不到指向 Gerrit 或正在审查的存储库的任何内容。因此,我尝试从工作区中删除存储库和与之关联的项目,然后重新导入它,但这也无济于事..
【问题讨论】:
在 Eclipse 中开发时,我不小心为我的一个 Git 存储库启用了 Gerrit。有什么办法可以禁用它吗?
我之所以问这个问题,主要是因为自从启用 Gerrit 以来,它似乎具有减慢我在 Eclipse 中对该存储库的暂存处理的副作用。
更新: 我在 Git 配置中找不到指向 Gerrit 或正在审查的存储库的任何内容。因此,我尝试从工作区中删除存储库和与之关联的项目,然后重新导入它,但这也无济于事..
【问题讨论】:
原来 Gerrit 是通过现有的远程配置(例如,origin)本身进行配置的。 Eclipse 添加了与 Gerrit 相关的特定推送/获取规范。如果您简单地删除所有现有规范并从推送和获取规范中添加您需要的规范(或只是 All Branches Spec),那么 Gerrit 将再次被禁用。
感谢@VonC 让我走上正轨!
【讨论】:
.git/config 中的以下设置引起的:fetch = refs/notes/*:refs/notes/*
“Eclipse Gerrit”和“EGit/Contributor Guide”都提到了一个名为“review”的遥控器
如果可以删除,请在命令行中检查:
cd /path/to/your/repo
git remote remove review
【讨论】:
error: Could not remove config section 'remote.review'