git:svn不是git命令-Mac

问题描述 投票:2回答:1

昨天我没有问题,但是今天我不能运行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 git-svn
1个回答
3
投票

今天我发生了同样的事情。软件更新后,git svnsvn不见了。似乎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 svnsvn又回来了。希望这可以使我们在最终弃用和删除之前保留执行权。

© www.soinside.com 2019 - 2024. All rights reserved.