Первые запущенные старые версии Git являются потоком безопасности, поскольку эти версии содержат известные дыры в безопасности (это также причина, по которой TortoiseGit отказался от поддержки старых версий).
TortoiseGit в основном все еще будет работать со старыми версиями Gitоднако для некоторых действий TortoiseGit может передать некоторые параметры, которые не известны более ранним версиям Git, и эти действия завершатся неудачно (см. https://gitlab.com/tortoisegit/tortoisegit/commit/7d65e4f55f28ecca370c15bfb48da2c931da5aed;, например, TortoiseGit использовал merge -unrelated
, --progress
для команды обновления подмодуля, commitдополнить «сбросить время до настоящего времени», загляните в заметки о выпуске Git, когда эти функции были представлены).
Кстати.Cygwin Git также официально не поддерживается TortoiseGit.Также обратите внимание, что Cygwin Git также не проходит весь набор тестов в Windows ... (ср. https://stackoverflow.com/a/32427897/3906760)