TortoiseGit:检查出早期版本,现在修改后,日志中没有显示

时间:2016-11-24 15:22:13

标签: git version-control tortoisegit

说我有4个修订版本 - A,B,C和D,按照从最新到最旧的顺序排列。我点击了#34;显示日志"在TortoiseGit上下文菜单中,右键单击C并单击"切换/结帐到此"。在打开的窗口中,我禁用了"创建新分支"选项。然后我关闭了" Log"窗口再次打开它。修订版A和B不在列表中,这是一个问题,因为我想回到修订版A.

为什么A和B消失了?

2 个答案:

答案 0 :(得分:1)

默认情况下,TortoiseGit仅显示当前HEAD历史记录中的分支(可能仅与您当前选定的文件/文件夹相关)。

要查看其他分支,您可以单击左上角的分支名称,在那里您可以选择一个分支来显示日志。另一种选择是检查左下方的“显示所有分支”。

如上所述,TortoiseGit还会过滤当前所选文件/文件夹的日志。如果要查看整个存储库历史记录,请选中左下角的“整个项目”。

答案 1 :(得分:0)

正如所见,如果您结帐到C,HEAD将指向C,显示日志仅显示默认情况下HEAD后面的提交历史记录。您可以选择日志窗口左下角的所有分支复选框,您会找到A和B.

D---C---B---A
            |
          HEAD  

D---C---B---A
    |
   HEAD 

如果您想让HEAD重新指向最新版本A(返回A),您可以关闭日志窗口 - >右键单击 - > TortoiseGit - >选择切换/结帐 - >选择当前分支 - >你会发现HEAD现在重新指向A