TortoiseSVN 中缺少 txn-current 文件

TortoiseSVN 中缺少 txn-current 文件

我的 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 进制数。当前值将与事务所基于的修订号一起用于下一个事务名称。此序列号确保事务名称不会被重复使用,即使事务被中止并且基于相同修订的新事务开始。

告诉我们Subversion 自己的 repo

来自已接受答案的食谱“svn 提交问题,无法读取‘d:\UC\db\txn-current’:找到文件结尾”svnadmin verify+ svnadmin recover)完全有效且可用

相关内容