首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GUI中探索git-diff输出?

在GUI中探索git-diff输出?
EN

Stack Overflow用户
提问于 2010-11-12 07:17:16
回答 9查看 20.6K关注 0票数 16

是否有程序允许在GUI中浏览git-diff命令的输出?

我正在寻找的是类似于SmartGit如何显示工作副本和头部之间差异的视图。其中显示与头部不同的每个文件,并且显示聚焦文件的diff。

我不确定是否可以让SmartGit显示"git diff“命令的输出。

EN

回答 9

Stack Overflow用户

发布于 2010-11-29 22:46:06

从GITV1.7.11开始,您可以使用git difftool --dir-diff执行目录比较。

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

正如其他人所提到的,git difftool可以用来在图形用户界面中打开你的diff。但是,如果您有多个经过更改的文件,它将为每个文件打开一个单独的GUI实例。

我写了一个脚本来解决这个“特性”,并允许在一个GUI实例中打开所有的文件。您可以找到git diffall script on GitHub

另外,你可能会对这个相关的SO问题感兴趣:

git difftool, open all diff files immediately, not in serial

票数 11
EN

Stack Overflow用户

发布于 2021-05-23 02:33:17

如果你想要一个友好的用户界面,但仍然想留在你的终端中,你可以使用:

代码语言:javascript
复制
git tui diff [args...]

安装

代码语言:javascript
复制
sudo snap install git-tui

https://github.com/ArthurSonzogni/git-tui

免责声明:我是作者。

它是一个在麻省理工学院许可下的开放的source项目。

票数 6
EN

Stack Overflow用户

发布于 2019-04-03 23:43:56

Beyond Compare做得很好-不需要对创建.diff文件的基本'git diff‘命令进行配置更改。Beyond Compare在文件树视图中显示.diff文件中引用的所有文件,并在选择文件时显示每个文件的差异。

在Beyond Compare中,使用'Tools -> View Patch‘菜单选项

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

https://stackoverflow.com/questions/4160224

复制
相关文章

相似问题

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