Answers:
您没有指定服务器正在运行的Subversion版本。但是根据您在问题中提供的消息,它可能是1.4.x版本或更旧的版本。我不记得是否提供了用于从1.4.x到1.5.x转换的升级命令,但是确保您的存储库从版本2到版本的可靠文件方式是转储和加载。但这没什么大不了,无论如何,您都想安装1.6.x以安装最新版本。因此,这是您需要执行的步骤:
有关具体示例,另请参见Subversion FAQ http://subversion.apache.org/faq.html#dumpload。
那应该让您得到照顾,而uuid文件将使您的客户免于惊慌。进行svn更新以确保。
svnadmin help load
消息:--force-uuid : set repos UUID to that found in stream, if any
。简而言之:无需处理文件
sudo chown -R fred:www myrepository
后跟sudo chmod g+w
to myrepository/db/repcache.db
和myrepository/db/uuid
升级Subversion存储库不需要转储/加载。使用svnadmin upgrade命令:
svnadmin upgrade <path-to-repos>
注意:svnadmin upgrade“仅执行完成此任务所需的最少工作量,同时仍保持存储库的完整性。虽然转储和后续负载保证了最优化的存储库状态,但svnadmin upgrade不会。-另请参见svnadmin升级文档