Mac命令行工具11.4不再具有svn


19

我刚刚将XCode和命令行工具更新为11.4。现在,当我运行svn时,它说“ svn:错误:Xcode不再提供Subversion命令行工具”。发行说明说:“ Xcode不再提供对Subversion的命令行工具支持-包括svn,git-svn和相关命令。如果您需要Subversion或相关命令行工具,则需要通过运行以下命令来安装Command Line Tools软件包xcode-select --install。” 安装工具后,我似乎陷入了循环。有没有人遇到这个问题并解决了?


可能他们也从CLI工具中删除了它,而没有更新消息。考虑改用自制软件安装svn。
Chuck Adams

1
我最终手动删除了xcode和命令行工具,然后使用xcode-select --install直接安装命令行工具。XCode随附的工具缺少svn。
杰西

@Jesse您能否选择最佳答案?
侯赛因

Answers:


21

升级到Catalina 10.15后,我遇到了同样的问题。在Apple网站中明确提到该版本不推荐使用SVN。

您可以在这里找到它:https : //developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Xcode不再提供对Subversion的命令行工具支持,包括svn,git-svn和相关命令。

以下命令为我解决了这个问题。

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

这将删除现有的命令行工具,然后重新安装它们。


谢谢!对我来说就做到了。我以为我是在升级操作系统后刷新的,但这确实有用。
Shane Duan

@ShaneDuan Happy帮了您大忙:)
侯赛因

这在MacOS Catalina 10.15.2上为我工作。谢谢!
Marco Torchiano

@MarcoTorchiano,欢迎您:)
Hossein

12

我从Netbeans遇到了同样的问题,并从命令行完成了以下操作,现在一切正常

sudo xcode-select --install

对我没有用,消息是xcode-select: error: command line tools are already installed, use "Software Update" to install updates。@Hossein的解决方案成功了
Marco Torchiano

6
brew install svn 

在Xcode 11.4中。Svn已被删除。


1
这为我工作在MacOS克特林
ShadowUC

1

我的生活和@Jessie一样,并应用了@Hossein的解决方案。

但是,按照建议删除完整的CommandLineTools目录后,该xcode-select --install命令将返回以下内容:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

如果我从developer.apple.com重新安装“用于Xcode 11.4的命令行工具”,则返回第一条消息xcode-select: error: command line tools are already installed, use "Software Update" to install updates。回到正题。

有想法该怎么解决这个吗?我实际上只需要使用Subversion(svn)...

我在macOS Catalina 10.15.2上使用Xcode 11.4的命令行工具运行Xcode 11.4(11E146)。

谢谢!诺曼·布鲁索


您是否尝试过独立安装SVN?也许brew install svn吧?
侯赛因
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.