1

在 SVN/TortoiseSVN 中,有 GUI 'Repository Browser',它允许浏览存储库的先前“状态”。例如,我可以去日志,选择一个旧版本,右键单击它,选择“浏览存储库”,然后我有一个类似资源管理器的 GUI,显示此时存储库的状态。当我只想查看某个日期的存储库状态时,这特别有用,即使当时某些文件还没有更改。

我在 git 中没有找到类似的功能。TortoiseGit 和 gitk 都允许我查看日志,但是当我选择修订时,我无法浏览整个存储库状态。

我当然可以签出旧版本并在本地驱动器上浏览它,或者将我的工作副本恢复到旧版本,但我发现 TortoiseSVN 功能更加用户友好,因为它允许快速查找文件状态第 Z 天的 X 或文件夹 Y,无需更改本地文件并记住稍后将其更改回来。

你能在任何 Windows git GUI 中做类似的事情吗?

谢谢!

4

1 回答 1

3

我相信您可以通过以下方式做到这一点gitk

gitk --all

这将显示您的 gitk 界面中的所有分支。然后选择Tree单选按钮。它不会向您显示每次提交中的差异,而是现在向您显示存储库树。您应该能够浏览每个提交的存储库的内容。

于 2012-03-01T10:44:14.630 回答