访问使用 svn 签入的文件的最新存档版本

访问使用 svn 签入的文件的最新存档版本

我已经在wandisco svn 论坛但似乎没有太多流量,也没有人能回答这个问题,所以我想我会在这里尝试一下。

我经常离线工作,并且想查看我签入的文件的最新存档版本svn

svn1.6 版本中,这很容易实现;例如,最近签入的版本myFile.tex存储为.svn/text-base/myFile.tex.svn-base.

在 svn 1.8 版本中,一切都不同了;myFile.tex保存在某处.svn/pristine,但文件名已转换为一些难以理解的十六进制数,只有 svn 才能理解,在这种情况下:53/5314d09a1fdbe26876fca60c088d992a25c7fb9d.svn-base

我尝试使用十六进制到文本转换器,但得到的却是垃圾。

有人知道是否有办法解压这样的十六进制字符串吗

非常感谢您的帮助

答案1

  1. “最近签入的版本...”的意思是没有什么在 Subversion-lingua 中,你必须使用普遍接受的术语
  2. 在大多数情况下SVN 工作副本不混合,因此 - 你只能知道 repo 的 BASE 修订版本
  3. 反正,良好且与版本无关完成任务的方法是svn info PATH/TO/FILE
>svn info G2.txt
...
Revision: 5
...
Last Changed Rev: 2
...

即 - WC 在版本 5 上检出,文件的最后更改是在版本 2 上执行的

高血压

相关内容