当我启动比较视图(视图 > 版本编辑器 > 显示比较视图)时,它会显示我的 git 存储库的两个版本的时间线:
如果我点击中间的时钟图标,我可以准确地选择我想要比较的版本。
问题是只有一个版本可用(浅灰色线),其余的都没有出现(即它们是深灰色线)。例如,在上面的屏幕截图中,用户只能选择 3 个修订版。
存储库肯定有更多的修订,当我转到源代码控制 > 历史时,我看到了很多提交。
如何使我的所有修订(或至少一个特定修订)在此列表中可用?
比较视图是关于审查对这一文件的更改。
存储库肯定有更多的修订,当我转到源代码控制 > 历史时,我看到了很多提交。
是的,但其中大多数不是涉及更改此文件状态的提交,因此您在界面的这一部分中看不到它们。理所当然地;那将毫无意义。您将在这里看到所有要显示的内容,即该文件的日志。存储库中包含的此分支中此文件的每个版本都显示在此界面中。
现在,说了这么多,部分问题是这真的不是一个很好的界面。它很可爱,就它而言也很好,但如果你试图回顾和理解整个项目的历史,它并没有那么有帮助。就我个人而言,我几乎从不使用它。试试 Atlassian 的 SourceTree;它是免费的而且很棒。当然,归根结底,命令行是无可替代的。