我正在尝试使用gerrit查询使用提交的SHA获得更改的详细信息(分支,服务器url,作者,提交者等)。更改已直接提交到服务器,这意味着未对更改进行任何审核。
我使用以下命令,但未返回任何内容。
ssh -p <PORT> <Server> gerrit query --current-patch-set <SHA>
type: stats
rowCount: 0
runTimeMilliseconds: 4
moreChanges: false
任何人都可以通过其他可用来获取此数据的命令来帮助我。
最佳答案
如果提交是绕过Gerrit直接提交到分支(refs / heads / branch)的,则不能使用UI搜索字段,ssh gerrit命令或REST API搜索SHA提交。
例如,您可以克隆存储库(如果您知道特定的存储库是什么),并找到一些有关执行“git show SHA”或“git log SHA”的提交的信息。
关于git - 如何获取直接在服务器上提交/merge 的Gerrit更改的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44272991/