首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在git分支上使用araxis进行文件夹比较(OSX)

在git分支上使用araxis进行文件夹比较(OSX)
EN

Stack Overflow用户
提问于 2011-04-19 22:24:04
回答 2查看 1.5K关注 0票数 2

我知道如何将araxis设置为我的git diff / merge工具,所以如果我使用git diff工具,它会自动启动araxis合并。

但是,如果我使用git difftool upstream/master (为了查看当前分支和upstream/master之间的所有差异),它会为每个不同的文件逐个启动应用程序。有没有办法设置它,这样我就可以得到一个文件夹比较类型视图,然后查看我选择的每个文件的不同?即类似于此http://www.araxis.com/merge_mac/overview2.html

我找到的唯一方法是将我的存储库克隆到一个新文件夹中,切换到那里的分支,然后执行一个普通的araxis合并文件夹比较。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-23 01:25:41

我不知道你是否仍然对此感兴趣,但是最近的版本提供了对Git repos的直接访问:

http://www.araxis.com/merge/topic_plugin_git.html

所以,如果你想启动Araxis来比较你的master和So /master,你可以使用

代码语言:javascript
复制
git log -1 origin/master

以获取源/主服务器中的最新提交(例如123456ab。然后,打开Araxis并使用您的工作副本文件夹作为比较的一侧(/path/to/repo)。另一侧应设置为

代码语言:javascript
复制
git:///path/to/repo#123456ab

然后,Araxis会将你的WC与origin/master进行比较。

票数 2
EN

Stack Overflow用户

发布于 2019-07-11 04:01:28

这不是一个特别令人满意的答案,但我发现的唯一方法是在执行diff之前让difftool将文件复制到临时位置:

代码语言:javascript
复制
git difftool -d master

这将允许您在一个根编辑器中打开要比较的任何文件。但是,它不能将增量复制回原始的本地文件。不过,这总比什么都没有好,而且从命令行就可以轻松完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5717917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档