我来自 Windows 开发环境,过去能够使用 UI 工具非常轻松地查看多个文件的更改。我在 Stackoverflow 上看到有人问过这个问题,但我没有看到很好的回应。我已经尝试过 Git-Tower、GitX、P4Merge、FileMerge,但它们都没有提供如此好的体验。
这是我需要完成的:
- 一个命令即可调出 UI 以完成未决提交或提交的更改
- 对于每次更改,我想查看所有文件的列表
- 对于每个文件,我想双击它,然后它应该会显示文件的并排视图(如 filemerge)。
我见过的最好的方法是改用git-difftool
FileMerge 之类的东西。但是,它仍然没有给出所有已更改文件的列表以供选择,并尝试一个一个异步地加载 FileMerge 的多个实例。