تعيين ملف .svn/pristine مرة أخرى إلى الملف في svn (بحث عكسي)

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

  •  21-12-2019
  •  | 
  •  

سؤال

لذلك وجدت ملفًا داخل مجلد .svn يحمل اسم ملف مثل هذا.

.svn/البكر/fa/faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn-base

الآن من خلال النظر إلى محتويات هذا الملف، أريد معرفة اسم الملف الموجود في شجرة SVN.لقد تم حذفه الآن من الشجرة.فكيف يمكنني عكس البحث عن هذا الملف في التاريخ؟

هل كانت مفيدة؟

المحلول

في ال .svn مجلد المستودع الخاص بك ستجد ملفًا wc.db.هذا هو ديسيبل سكليتي.

اسم الملف الموجود في المجلد الأصلي هو في الواقع المجموع الاختباري 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