svn提交问题,无法读取'd:\ UC \ db \ txn-current':找到文件结尾

时间:2010-12-31 04:18:56

标签: svn tortoisesvn

我有一个问题,提交到svn服务器,这是我得到的,

  

文件无法读取   'D:\ SVNROOT \ UC \ db \ txn-current':结束   找到的文件

(这是韩语的翻译,所以可能与英语错误所说的有所不同。)

在以前,我从svn更新时关闭了事务,导致某些文件太大,

所以我先关闭下载删除大文件,但之后我得到了消息

关于'txn-current',

有人可以帮我解决这个问题吗?

谢谢你关于这个

3 个答案:

答案 0 :(得分:3)

db\txn-current是服务器上存储库数据中的文件,如果使用文本编辑器打开它,则该文件应包含当前版本号。

如果不是这种情况(因为错误消息似乎表明),那么您应该首先尝试在服务器上运行svnadmin recover D:\SVNROOT\UC\

您还应该运行svnadmin verify D:\SVNROOT\UC\以检查存储库是否存在任何其他问题。

答案 1 :(得分:1)

尝试执行干净的工作目录,并删除工作目录中.svn目录中的任何锁定文件

此外,请确保存储库目录上的权限正确

答案 2 :(得分:0)

就我而言,repository_path/db/current是空白的。

我只是在当前文件中写入最新版本号并运行恢复命令。

即,

svnadmin recover repository_path