昨天,我将Ubuntu版本从12.xx升级到14.04。一切都很好,除了我的svn服务器。现在我收到了一条错误消息,需要更新svn版本。第一次在网上搜索后,我找到了一些简单的解决方案这里。总之,我的svn存储库在哪里?当我使用order 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的正确路径?提前感谢
发布于 2014-08-20 07:55:15
find / -type f -name '.svn'将列出包含此目录的所有路径,该目录存在于系统上的每个SVN工作副本中。
切换到顶部目录,找到包含.svn 1的目录。在工作副本的顶部,您可以运行svn upgrade。
当然,您使用自己的用户帐户(svn co <repository location>,不需要sudo )签出SVN。您不需要使用svn运行sudo命令,否则所有签出的文件都将归root所有。因此,所有的编辑都必须使用sudo来完成。
https://askubuntu.com/questions/513715
复制相似问题