Скажем, у меня было 4 ревизии - A, B, C и D, для того чтобы от самого нового до самого старого. Я нажал «Показать журнал» в контекстном меню TortoiseGit, щелкнул правой кнопкой C и нажал «Switch/Checkout to this». В открывшемся окне отключена опция «Создать новую ветку». Затем я закрыл окно «Журнал» и снова открыл его. Варианты A и B больше не фигурируют в списке, что является проблемой, потому что я хотел вернуться к пересмотру A.TortoiseGit: проверили более раннюю версию, теперь изменения после этого не отображаются в журнале
Любые идеи, почему A и B исчезли?
TortoiseGit не Гит (кажется, это просто причудливый интерфейс GUI, хотя я его никогда не использовал), но он, похоже, разделяет подход Git: проверка старого коммита в Git дает вы, что Git называет «отдельно стоящим HEAD», так что HEAD, который * всегда *, называет текущие имена фиксаций старыми commit. Вы должны «git checkout' вернуться к новейшей фиксации, которая является концом ''. Между тем 'git log' по умолчанию« показывает мне HEAD и более старые вещи ». В командной строке Git вы можете 'git log ', чтобы начать просмотр с кончика ''. Я не знаю, как это сделать в TortoiseGit. –
torek
@Stefan Монов, привет, вы получили ответ, что хотите? Если да, отметьте это как ответ, так как это поможет другим, у кого есть похожие вопросы :) –
@ Marina-MSFT: Полный ответ, который я хочу, представляет собой комбинацию ответа [MrTux] (http://stackoverflow.com/a/ 40790116) и [комментарий torek по моему вопросу] (http://stackoverflow.com/q/40789925/#comment68804132_40789925). Но поскольку я не могу отметить оба, как принято, я не отмечаю ни того, ни другого. –