git - 超越同时比较 Diff 2 分支

标签 git branch beyondcompare difftool

>>git difftool branch1 branch2 打开我的 difftool (Beyond Compare:BC),每个文件在分支之间有差异。 我必须在每个文件后关闭 BC,以便它重新打开下一个文件。

BC 可以区分整个目录和多个文件。

有没有办法让 git difftool 同时打开所有文件,或者同时比较整个树?

最佳答案

从 git v1.7.11 开始,你可以使用 git difftool --dir-diff执行目录差异。

以下答案适用于早于 v1.7.11 的 git 安装。


这个问题与 BC 无关,而是与 git 的工作方式有关。 幸运的是,这个 URL 有一个解决方案 - git-diffall

关于git - 超越同时比较 Diff 2 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365933/

相关文章:

git - 撤销 git pull 错误的分支到 master 上

visual-studio - 如何配置 Visual Studio 以使用 Beyond Compare

git - Beyond Compare git difftool -d 立即关闭,无需等待用户

compare - 超越比较以正确匹配相似的行

Git:看不到新的远程分支

git 只获取最后的列表,即 2 次提交

wcf - 分支 webservice api 版本

git - 如何 stash "pr"远程分支?

python - 什么 Unix 工具可以快速向 Python 脚本添加/删除一些文本?

git - 列出 Git 在 a 和 b 之间的提交,仅考虑 b 的第一个 parent 和 a 的第一个 parent