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