SVN 客户端不能在我的 CentOS 开发服务器上运行
CLI SVN 客户端调用产生相同的错误。
$ svn revert ./foo.txt
Subcommand 'revert' doesn't accept option '--no-auth-cache'
Type 'svn help help' for usage.
$ svn help
Subcommand 'help' doesn't accept option '--no-auth-cache'
Type 'svn help help' for usage.
...
所以每次我尝试从 CLI 调用 svn 客户端时它都会产生相同的错误
我可以“svn list”和“svn status”。但是没有能力“svn revert”我的更改并调用“svn help”。
我试图调查这个问题,发现 svn 客户端总是尝试自动使用“--no-auth-cache”开关不知何故而没有明确提及这个开关。
但由于此开关不适用于诸如“还原”之类的本地命令,因此会产生那种错误。
看起来这个问题在某种程度上与 svn 客户端配置/设置有关。
我什至尝试删除整个客户端配置数据目录: $ rm -rf ~/.subversion
但这并没有帮助。
最佳答案
看起来您的路径中有一个脚本(或别名?)正在调用带有额外标志的 svn。
例如别名集如下:
alias svn='svn --no-auth-cache'
会出这个问题。
尝试像 /bin/svn
或任何安装的地方直接调用 svn
关于linux - SVN错误: Subcommand 'help' doesn't accept option '--no-auth-cache' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7232496/