【发布时间】:2014-10-25 15:15:13
【问题描述】:
我已经搜索过,但几乎没有找到这方面的信息。我已经设置了自己的 Gerrit 服务器来托管我的个人项目。使用 Netbeans 加上 Git 插件,我可以进行更改并推送回原始分支,但我无法找到/弄清楚如何推送审查(例如:git push HEAD:for/refs/master),以便 Gerrit 可以触发审查。我知道如何从命令行执行此操作,但需要 Netbeans 内部的帮助。非常感谢任何帮助。
【问题讨论】:
我已经搜索过,但几乎没有找到这方面的信息。我已经设置了自己的 Gerrit 服务器来托管我的个人项目。使用 Netbeans 加上 Git 插件,我可以进行更改并推送回原始分支,但我无法找到/弄清楚如何推送审查(例如:git push HEAD:for/refs/master),以便 Gerrit 可以触发审查。我知道如何从命令行执行此操作,但需要 Netbeans 内部的帮助。非常感谢任何帮助。
【问题讨论】:
NetBeans 目前不支持任何 Gerrit 挂钩来发布提交。我一直在 NetBeans 中创建我的工作分支,然后使用 GitExtensions 进行初始提交并发布到 Gerrit。使用 NetBeans 中的“修改提交”复选框之后,NetBeans 的补丁提交工作正常,但是您仍然必须发布到 Gerrit。但是,如果您知道要使用的命令行,那么使用终端会话从 IDE 中很容易做到这一点。我在本地使用 Cygwin,但我认为 NB 随附的 sh shell 可以很好地运行您需要的任何 Gerrit 发布命令。不像拥有完整的 IDE 支持那么流畅,但一个不错的开始。
编辑:情况仍然如此,但请参阅我对Git pushing from Netbeans to Gerrit 的回复。我希望它在这方面有所帮助。
【讨论】: