Java 有没有办法扩展SmartGit,让它与Gerrit一起工作?

Java 有没有办法扩展SmartGit,让它与Gerrit一起工作?,java,version-control,gerrit,smartgit,Java,Version Control,Gerrit,Smartgit,我们在与Git的大部分交互中使用SmartGit。SmartGit不允许您为远程分支指定自定义URI。它希望您从列表中进行选择,该列表不包括在refs/for/master下列出的更改。我想知道是否有办法向SmartGit添加自定义菜单操作,以便从Gerrit签出。我想没有办法在SmartGit中添加宏?我知道我总是可以使用commandline或eGit,但如果可能的话,我正试图将所有git管理放在一个工具下 更新 忘了提一下,我也对结账工作感兴趣。用于表示更改的特定参照。例如:refs/ch

我们在与Git的大部分交互中使用SmartGit。SmartGit不允许您为远程分支指定自定义URI。它希望您从列表中进行选择,该列表不包括在refs/for/master下列出的更改。我想知道是否有办法向SmartGit添加自定义菜单操作,以便从Gerrit签出。我想没有办法在SmartGit中添加宏?我知道我总是可以使用commandline或eGit,但如果可能的话,我正试图将所有git管理放在一个工具下

更新
忘了提一下,我也对结账工作感兴趣。用于表示更改的特定参照。例如:refs/changes/10/35020/1。

在SmartGit中,您可以使用推送高级,选择进入非默认远程分支,然后输入
refs/For/master
。SmartGit目前不允许拉取任意引用,也不显示除
refs/heads
refs/remotes
refs/tags
之外的任何其他引用。在SmartGit中,您可以使用推送高级,选择进入非默认远程分支,然后输入
refs/for/master
。SmartGit当前不允许拉取任意引用,也不显示除
refs/heads
refs/remotes
refs/tags

之外的任何其他引用,因此您有兴趣在克隆向导中输入任意引用吗?