Soppuse, ваш коллега толкнул свои коммиты на пульт, и вы извлекли его из пульта. Вы находитесь на главной ветке, а также внесли некоторые изменения, но не надавили на удаленный. Затем Показать журнал показывает что-то выглядит следующим образом: (.. Щелкните правой кнопкой мыши на корневом хранилище -> TortoiseGit -> Показать журнал Убедитесь, что All Branches
флажок)
Как вы можете видите, ваш коллега добавил 2 коммита. Также вы можете видеть, что есть точка fork (commit), которая имеет свой хеш (SHA-1): b6f7e84 и имеет ветвь удаленного отслеживания origin/master. Затем вы можете выбрать следующие две версии, используя Ctrl + Mouse Левая клавиша.
Затем щелкните правой кнопкой мыши на одном из этих двух фиксаций и нажмите Сравнить ревизии (вы можете сравнить любые два коммиты таким образом)
TortoiseGit показывает этот диалог чтобы перечислить все измененные файлы между этими 2-мя коммитами:
Дважды нажмите на файл, который вы хотите Reivew, для eample: на 1.txt, встроенный TortoiseGitMerge будет показывает:
Если вы не хотите использовать TortoiseGitMerge для показывая diff, вы можете настроить другой инструмент diff, который поддерживает командную строку. См. External Program Settings для получения дополнительной информации. Есть несколько примеров для ExamDiff, KDiff3, WinMerge, Araxis, но WinDiff. (Если вы понять это, пожалуйста, скажите мне, возможно, я мог бы поставить его на TortoiseGit руководстве.)
Если вы хотите, чтобы увидеть изменения каждого коммита. Просто дважды щелкните файл в диалоговом окне журнала.См:
Моя рекомендация - забыть о TortoiseGit, это ужасно. Используйте командную строку. – 1615903
[Pro Git book] (https://git-scm.com/book/en/v2) - действительно действительно хорошая книга. –
Кроме того, забудьте все знания, которые у вас были раньше о системе центрального управления версией ** **. –