.svn / pristineファイルのマッピングsvn(逆参照)のファイルに戻る

StackOverflow https://stackoverflow.com//questions/23015918

  •  21-12-2019
  •  | 
  •  

質問

だから私はこのようなファイル名を持つ.svnフォルダ内のファイルを見つけました。

.SVN / PRISTINE / FA / FAA0544ABC11C14647E18C2EE1283B445A1FA1E1.SVN-Base

今このファイルの内容を見ることで、どのファイル名がSVNツリーで持っていたかを理解したいと思います。それは今ツリーから削除されました。だから私は歴史の中でこのファイルをリバースするにはどうすればいいですか?

役に立ちましたか?

解決

リポジトリの.svnフォルダには、ファイルwc.dbがあります。これはSQLite DBです。

Pristineフォルダのファイル名は実際にはSHA1チェックサムです。

だからあなたはこのようなものを試すことができます:

SELECT local_relpath  FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
.

または

SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top