.svn / pristineファイルのマッピングsvn(逆参照)のファイルに戻る
-
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`
. 所属していません StackOverflow