在 Mac 上比较 git 和 Araxis 的版​​本

Comparing versions with git and Araxis on Mac

我正在尝试使用 Araxis Merge 来区分我的 git 存储库的两个分支。使用 git difftool 时,它会一次打开每个文件(包括很多我不需要担心的库)。使用 hg 时,我从命令行获得了一个漂亮的文件夹视图。我找到了这个 SO 主题:

using araxis merge for folder comparison on git branches (OSX)

但是当我按照说明(包括 Araxis Merge 文档)进行操作时,我收到了这个错误:

The operation couldn’t be completed. Operation not supported (0x8000002D)

我还尝试让 "Versions" 菜单下拉菜单正常工作:此处("PREPARING MERGE TO USE THE PLUGIN" 部分下的 https://www.araxis.com/merge/documentation-windows/plugin-git)显示 "tested with Git for Windows."

我使用的是 Araxis 专业版 v2016.4774

有没有人让这个在 Mac 上工作?提前致谢!

哦,我终于找到了解决方案,以防其他人在寻找。诀窍是在 git 命令行上使用 --dir-diff 选项,如下所示:

git difftool --dir-diff aBranchName..anotherBranchName

在此处找到:use Winmerge inside of Git to file diff

这将在文件夹比较视图中打开 Araxis。仍然无法从 Araxis Merge 中打开与 git 版本的文件夹比较...