发布了TortoiseGit claims的2.7.0版,它不再支持2.11版之前的Windows Git。但是在我的Cygwin Git版本2.1.1(仍无法升级)中,它仍然可以运行。可能会破坏TortoiseGit的哪些功能?
答案 0 :(得分:1)
首先运行旧版本的Git是一个安全线程,因为这些版本包含已知的安全漏洞(这也是TortoiseGit放弃对旧版本的支持的原因。
TortoiseGit基本上仍可以在旧版本的Git上运行,但是,对于某些操作,TortoiseGit可能会传递一些旧版Git未知的选项,并且这些操作将失败(请参阅https://gitlab.com/tortoisegit/tortoisegit/commit/7d65e4f55f28ecca370c15bfb48da2c931da5aed;例如,使用了TortoiseGit merge -unrelated
,--progress
用于子模块更新命令,使用“从现在开始重置时间”进行修改,并在引入这些功能时查看Git发行说明)。
顺便说一句。 Cygwin Git也不受TortoiseGit的正式支持。另请注意,Cygwin Git也无法通过Windows上的整个测试套件...(参见https://stackoverflow.com/a/32427897/3906760)