سؤال

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

لا أرغب في إعداد مستودع بيركلي دي بي إذا كانت جميع الآخرين هي FSFs على النظام.

هل يمكنني مجرد النظر إلى/ropositoryname/db/fs-type؟

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

المحلول

إذا كنت تستخدم نسخة حديثة من Subversion ، فإن الافتراضي هو FSFS وكان لبعض الوقت. انظر الى db/fs-type هي طريقة موثوقة لتحديد ما قمت بإعداده بالفعل.

نصائح أخرى

svnadmin list-dblogs /path/to/repo لن تسرد شيئًا إذا لم يكن هناك سجلات DB (أي. ليس بيركلي ديسيبل). لا أعرف كيف فشلت في الآونة الفاشلة لأنه إذا لم يتم القيام بأي شيء ، فقد لا يكون هناك أي سجلات (؟ - لست متأكدًا لأنني دائماً استخدم FSFS). ربما يكون استخدام هذا الأمر جنبًا إلى جنب مع النظر مباشرة إلى dir dir على نظام الملفات سيكون أمرًا محددًا ، على الرغم من أنني أستطيع أن أذكر حالة لا يكون فيها العنصر على FS دقيقًا.

ما عليك سوى الانتقال إلى المسار/إلى/repo/db/fs-type ستعرف على Subversion type db باستخدام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top