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.