昨天我没有问题,但是今天我不能运行git svn
。它说:
git: 'svn' is not a git command. See 'git --help'.
The most similar commands are
fsck
mv
show
我不知道它是否相关,但是从昨天开始,我更新了npm
(6.14.4)和node
(v12.6.0)。
我在macOs Catalina上使用
今天我发生了同样的事情。软件更新后,git svn
和svn
不见了。似乎Apple is deprecating Subversion in XCode:
Xcode不再提供对Subversion的命令行工具支持,包括svn,git-svn和相关命令。如果需要Subversion或相关的命令行工具,请通过运行xcode-select --install来安装“命令行工具”软件包。 (50266910)
同时,我能够通过删除XCode命令行工具并重新安装它们来解决这种情况:
sudo rm -Rf /Library/Developer/CommandLineTools
sudo xcode-select --install
此后,git svn
和svn
又回来了。希望这可以使我们在最终弃用和删除之前保留执行权。