Gui git 到 select 修订比较?
Gui for git to select revision to compare?
我想比较单个文件的不同修订版。
在命令行上,我可以通过
git difftool <revision_1>:<file_1> <revision_2>:<file_2>
.
但我想使用一个图形用户界面 select 比较哪些修订。
因此,gui 应该显示一个提交列表,其中指定的文件被更改,并且从这个列表中两个提交应该是 selectable 然后传递给实际的 difftool。
gitk -p file
做类似的事情,但它只会在成功的提交之间产生差异。 (并且输出只是传统的 diff 而不是并排的 difftool)。
SVN可以使用rabbitvcs,GIT是Windows
中类似TortoiseSVN的GUI工具
在 this answer 的帮助下,我自己找到了一个不需要额外软件的解决方案:
gitk 可以配置为使用外部 difftool(如 kdiff3)
编辑->首选项->...
然后一个使用
gitk -p <file>
-> Select revision1 并右键单击 revision2 -> "diff selected -> this" -> 在右侧面板中右键单击文件并 select "external diff-tool".
我想比较单个文件的不同修订版。 在命令行上,我可以通过
git difftool <revision_1>:<file_1> <revision_2>:<file_2>
.
但我想使用一个图形用户界面 select 比较哪些修订。 因此,gui 应该显示一个提交列表,其中指定的文件被更改,并且从这个列表中两个提交应该是 selectable 然后传递给实际的 difftool。
gitk -p file
做类似的事情,但它只会在成功的提交之间产生差异。 (并且输出只是传统的 diff 而不是并排的 difftool)。
SVN可以使用rabbitvcs,GIT是Windows
中类似TortoiseSVN的GUI工具在 this answer 的帮助下,我自己找到了一个不需要额外软件的解决方案:
gitk 可以配置为使用外部 difftool(如 kdiff3)
编辑->首选项->...
然后一个使用
gitk -p <file>
-> Select revision1 并右键单击 revision2 -> "diff selected -> this" -> 在右侧面板中右键单击文件并 select "external diff-tool".