Mac 升级到10.15 Catalina系统 git svn 不能使用的问题

原创
2020/10/21 07:59
阅读数 1K

Mac 升级到10.15 Catalina系统后 git svn 就不能用了,一查发现,不知道苹果是出于什么考虑,在10.15系统中去掉了 git svn 命令。 所以要继续用 git svn 的话,苹果自带的git最好是不要用了,我选择用brew中的git。

可以参考 【Mac】升级 Git 版本 一文使用HomeBrew安装Git,我在公司的电脑就是按它的操作顺利恢复使用了 git svn ,但是在家里的电脑就不行了,执行 brew link git --overwrite 命令提示下面的问题:

➜ ~ brew link git --overwrite
Error: uninitialized constant Tab::PkgVersion
Please report this issue:
https://docs.brew.sh/Troubleshooting
/usr/local/Homebrew/Library/Homebrew/tab.rb:84:in from_file_content' /usr/local/Homebrew/Library/Homebrew/tab.rb:59:inblock in from_file'
/usr/local/Homebrew/Library/Homebrew/tab.rb:59:in fetch' /usr/local/Homebrew/Library/Homebrew/tab.rb:59:infrom_file'
/usr/local/Homebrew/Library/Homebrew/tab.rb:107:in for_keg' /usr/local/Homebrew/Library/Homebrew/formulary.rb:384:infrom_keg'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:367:in from_rack' /usr/local/Homebrew/Library/Homebrew/formulary.rb:376:inkeg_only?'
/usr/local/Homebrew/Library/Homebrew/cmd/link.rb:41:in block in link' /usr/local/Homebrew/Library/Homebrew/cmd/link.rb:40:ineach'
/usr/local/Homebrew/Library/Homebrew/cmd/link.rb:40:in link' /usr/local/Homebrew/Library/Homebrew/brew.rb:119:in

最后找到原因是因为我家里Mac上的HomeBrew git 版本太老,是2013年的版本,需要升级才行,升级需要用 brew upgrade git 命令

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部