Ubuntu升级后升级SVN版本

Ubuntu升级后升级SVN版本

昨天我将 Ubuntu 版本从 12.xx 升级到了 14.04。一切都正常,除了我的 svn 服务器。现在我收到一条错误消息,需要更新 svn 版本。在互联网上搜索后,我找到了一些简单的解决方案这里。无论如何,我的 svn 存储库在哪里?当我使用命令时,which svn我得到了链接/usr/bin/svn。但我现在应该做什么?当我使用时,sudo svn upgrade /usr/bin/svn我得到了一个翻译成英文的错误消息:svn: E155019 is not a basis of workprint and is impossible to open »/usr/bin/.svn/entries«。我想,我在错误的目录中,因此问题是,我如何定义我的 svn 的正确路径?提前致谢

答案1

find / -type f -name '.svn'将列出系统上每个 SVN 工作副本中包含此目录的所有路径。

切换到包含 的顶层目录.svn。这是工作副本的顶层,您可以在其中运行svn upgrade

由于您确实使用自己的用户帐户 ( ) 签出了 SVN svn co <repository location>,因此您不需要sudo。您不需要使用 运行svn命令,sudo否则所有签出的文件都将归 root 所有。因此,所有编辑都必须使用 来完成sudo

相关内容