Svn Subversion:可以在没有服务器连接的情况下确定文件签入时间吗?

Svn Subversion:可以在没有服务器连接的情况下确定文件签入时间吗?,svn,repository,Svn,Repository,我有一个SVN存储库的工作副本,但由于服务器故障,远程SVN服务器/存储库丢失 在工作副本中,有一个“.svn”目录,其中包括一个“wc.db”文件 我的问题是:是否可以从这些文件中获取有关存储库/工作副本的信息?我对工作副本中文件的修改时间/签入时间特别感兴趣 非常感谢你的帮助 我相信wc.db仅仅是一个sqlite数据库,所以请自己准备一个sqlite数据库工具并打开该文件(如果您不想通过命令行解决) 无法告诉您它里面是什么,但是因为我没有db文件可以查看,但是使用sqlite浏览器工具,您

我有一个SVN存储库的工作副本,但由于服务器故障,远程SVN服务器/存储库丢失

在工作副本中,有一个“.svn”目录,其中包括一个“wc.db”文件

我的问题是:是否可以从这些文件中获取有关存储库/工作副本的信息?我对工作副本中文件的修改时间/签入时间特别感兴趣


非常感谢你的帮助

我相信
wc.db
仅仅是一个sqlite数据库,所以请自己准备一个sqlite数据库工具并打开该文件(如果您不想通过命令行解决)


无法告诉您它里面是什么,但是因为我没有db文件可以查看,但是使用sqlite浏览器工具,您应该能够自己解决这个问题。

如果您可以获得一个程序,允许您对sqlite数据库执行查询,请将它指向wc.db。在我的例子中,我有一个名为“Documentation”的WC,并且下载了sqlite3.exe

C:\...\_Projects\Documentation\.svn>C:\_apps\sqlite3.exe .\wc.db
这会将我放入SQLite命令shell

C:\...\_Projects\Documentation\.svn>C:\_apps\sqlite3.exe .\wc.db
SQLite version 3.7.14.1 2012-10-04 19:37:12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select local_relpath, changed_date, last_mod_time from nodes;
从这里开始,您需要格式化时间戳以获得可用的内容。看。我做了一些修补,但没走多远。您可能需要深入了解SVN WC库,以了解如何正确解释这些时间戳

注意:此数据仅与上次运行
svn更新时的数据相同

但是,如果没有真实存储库的可靠备份,你只是在贴上创可贴,然后把东西拼凑起来