有什么方法可以将其他命令作为菜单选项集成到 GUI 中?
长话短说——我们使用的代码审查工具本身不能很好地与软件仓库配合使用,因此必须手动提交差异。在一个完美的世界中,我们在上下文菜单中会有另一个选项 - 例如,当右键单击一些待处理的文件时,我们将能够“开始审查”,类似于我们能够执行“diff against backed”的方式
同样,我们使用的代码审查工具基本上是一个美化的基于 Web 的差异比较工具,具有最小的集成,所以我很高兴只向它提交一个原子更改列表。
我们正在研究的当前方法是链接 Accurev 的自定义差异工具路径,以将更改发送到应用程序,该应用程序将提示您在本地显示差异或开始新的代码审查......不用说这种方法是疯狂的边缘