gerrit - 如何在 Gerrit 中删除注释引用
问题描述
我们正在使用 Gerrit 2.x。我已经向 Gerrit 推送了一个注释参考,例如refs/notes/foobar
。现在我想从 Gerrit 的项目中删除该引用。我是项目所有者,但不是 Gerrit 管理员。如何实现?
- UI 缺乏通用的 refs 访问权限,也没有注释
- REST API 仅支持
branches
和tags
端点(没有notes
也没有 `refs) - 使用REST API 端点,
branches
例如tags
.../branches/refs%2Fnotes%2F/foobar
- 我在文档中找不到与此相关的任何内容
解决方案
删除注释的引用可以通过删除引用并将删除的引用推送到 Gerrit 来完成:
git fetch -f origin refs/notes/foobar:refs/notes/foobar
git notes --ref foobar remove HEAD
git push ssh://gerrit.local:29418/my-project/baz.git refs/notes/foobar
推荐阅读
- ffmpeg - FFMPEG - 最新版本不起作用,早期版本可以
- python - 对齐和裁剪相同的场景图像
- azure-devops - 在运行 XUnit 测试的 VSTest 中将相同的测试方法关联到多个测试用例时,不执行测试方法
- javascript - 带有函数返回的简单异步等待问题
- swift - 如何在 Swift 中将 SKTilemap 场景定位在屏幕中间
- java - Sprint Boot WebClient 出现异常 java.net.UnknownHostException:
- python-3.x - 尝试从 Raspberry Pi 上的 PyAL(文件描述符处于错误状态)运行 HRTF 示例时出错
- python - 如何在python中按值对字典进行排序
- python - 如何在python中创建一个计算多项式的程序?
- flutter - Flutter 共享首选项登录无法正常工作