我的 TortoiseSVN 项目直到昨天都运行良好。但是今天当我尝试提交它时,出现了以下错误消息。我很确定我没有删除该文件。有什么办法可以恢复它/其他解决方法吗?
TortoiseSVN 1.6.16,Build 21511 - 32 位,2011/06/01 19:00:35 Subversion 1.6.17,apr 1.3.12 apr-utils 1.3.12 neon 0.29.6 OpenSSL 1.0.0d 2011 年 2 月 8 日 zlib 1.2.5 我在 Windows-7 上运行它。我有双启动系统(其他操作系统 Ubuntu)
谢谢。
答案1
前言:对于 Subversion 使用 file:/// 访问级别总是一个坏主意,因为交易很少任务
脸:如果你丢失了文件,你必须修复它
“txn-current”文件是包含一行文本的文件,其中只包含一个 36 进制数。当前值将与事务所基于的修订号一起用于下一个事务名称。此序列号确保事务名称不会被重复使用,即使事务被中止并且基于相同修订的新事务开始。
来自已接受答案的食谱“svn 提交问题,无法读取‘d:\UC\db\txn-current’:找到文件结尾”(svnadmin verify
+ svnadmin recover
)完全有效且可用