我有一个问题,提交到svn服务器,这是我得到的,
文件无法读取 'D:\ SVNROOT \ UC \ db \ txn-current':结束 找到的文件
(这是韩语的翻译,所以可能与英语错误所说的有所不同。)
在以前,我从svn更新时关闭了事务,导致某些文件太大,
所以我先关闭下载删除大文件,但之后我得到了消息
关于'txn-current',
有人可以帮我解决这个问题吗?
谢谢你关于这个
答案 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