在SVN / TortoiseSVN中,有一个GUI'Repository Browser',它允许浏览存储库的先前“状态”。例如,我可以去登录,选择一个旧版本,右键单击它,选择“浏览存储库”,然后我有一个类似资源管理器的GUI,显示我此时的存储库状态。当我只想在某个日期上查看存储库的状态时,这特别有用,即使某些文件尚未更改。
我没有在git中找到类似的功能。 TortoiseGit和gitk都允许我查看日志,但是当我选择修订时,我无法浏览整个存储库状态。
我当然可以检查旧版本并在本地驱动器上浏览它,或者将我的工作副本还原到旧版本,但我发现TortoiseSVN功能更加用户友好,因为它可以快速查找第Z天的文件X或文件夹Y的状态,无需更改本地文件并记住稍后更改它们。
你能在任何Windows git GUI中做类似的事情吗?
谢谢!
答案 0 :(得分:3)
我相信您可以使用gitk
执行此操作:
gitk --all
这将显示gitk界面中的所有分支。然后选择Tree
单选按钮。它不会在每次提交中显示差异,而是立即显示存储库树。您应该能够浏览每个提交的存储库内容。