我们开始练习代码审查,在 gitk 中进行代码审查非常痛苦,所以我正在寻找替代或方便的解决方法。gitk 中缺少的是以下能力:
- 选择提交/提交范围
- 查看那些提交所触及的文件
- 选择其中一个文件并通过差异查看其内容(不仅是差异)
gitk、gitg 和 qgit 似乎只显示每个文件的差异,而不是带有差异的文件(你知道,当删除的行以红色为背景时,新行以绿色为背景)。您可以使用 Git Extensions 中的设置来获得此选项,但这是 Windows 特定的解决方案,我正在为 Ubuntu搜索一些东西。
还有一件事——工具应该是 gui,而不是控制台。