问题很简单 - 如何从项目中查看两个标签之间的差异,但是GUI的强大功能,不仅仅是控制台?
关于提交,分支之间的视图差异存在很多问题。标签之间的差异也很有帮助。此外,这些问题还有很多旧的答案,外部工具的提示增加了将工具用于diff命令的可能性。由于git 1.7.11不是必需的,因为这个版本有git的可能性difftool
包含。
答案 0 :(得分:1)
由于git 1.7.11版本可以将git difftool
与外部工具结合使用,因此可以根据需要获取UI。
要设置您喜欢的工具,请使用以下命令在git配置中全局设置它。在此示例中,我将工具Meld设置为默认工具。
git config --global diff.tool meld
。
对于Windows ,用户是this question,他的回答非常有用。
完成此步骤后,您可以使用Meld查看不同的标签,分支,提交。例如,要查看存储库的两个不同标记,请使用命令。
git difftool tag1 tag2
现在,每个文件的控制台列表都可以使用UI查看外部工具中的差异。此处还有readme.md
文件中差异的返回消息示例。
Viewing (2/30): 'README.md'
Launch 'meld' [Y/n]:
如果您使用Y
来启动该工具,则会在Meld中获得差异。
difftool
对于分支,提交或单个文件,此差异也是可能的。 documentation中列出了更多选项和可能性。