Что сломается при использовании старого Git в TortoiseGit 2.7.0? - PullRequest
0 голосов
/ 28 сентября 2018

Выпуск 2.7.0 TortoiseGit утверждает , что он больше не поддерживает Windows Git более раннюю, чем версия 2.11.Но он все еще работает, в моем случае с Cygwin Git версии 2.1.1 (которую я пока не могу обновить).Какая функциональность TortoiseGit может быть нарушена?

1 Ответ

0 голосов
/ 28 сентября 2018

Первые запущенные старые версии 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)

...