默认的git diff行为是以串行方式打开每个diff文件(等待先前文件在打开下一个文件之前关闭).
我正在寻找一种方法来同时打开所有文件 - 例如,在BeyondCompare中,这将打开同一BC窗口中选项卡中的所有文件.
这样可以更轻松地查看一组复杂的变化; 在diff文件之间向后和向前翻转并忽略不重要的文件.
出于代码审查的目的,我非常习惯使用该bzr qlog命令直观地查看两次提交之间的更改.我现在开始使用git,我正在寻找相应的东西.我想要的三个主要功能是:
到目前为止我发现的最接近的git组合是注册meld为git diff工具,然后git cola用来比较修订版.不幸的是,这里的修订查看器是有限的,我一次只能比较一个文件.
我的后备解决方案当然是使用bzr-git然后简单地运行bzr qlog.我已经尝试了这个并且似乎工作正常,我只是担心当我开始在存储库中使用git特定功能时它会开始让我失望.
那么,是否有一个git工具或一系列工具,我可以毫不费力地获得相同的基本结果?
注意:我对SmartGit等商业解决方案不感兴趣