لا svnadmin حزمة العمل على عدم ترقية 1.6 اتفاقيات إعادة الشراء?

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

  •  06-07-2019
  •  | 
  •  

سؤال

لقد كنت تحاول تشغيل svnadmin حزمة على اتفاقيات إعادة الشراء التي تم إنشاؤها أصلا مع SVN 1.6.ومع ذلك أنا لا أرى أي إخراج توحي الأمر هو أن تفعل أي شيء.هو حال شارد التعبئة يحدث تلقائيا الأم 1.6 اتفاقيات إعادة الشراء (مقابل في الطلب على ترقية repos)?الإخراج أتوقع أن أرى هو:

$ svnadmin pack /var/svn/repos
Packing shard 0...done.
Packing shard 1...done.
Packing shard 2...done.
…
Packing shard 34...done.
Packing shard 35...done.
Packing shard 36...done.
$

ومع ذلك أنا مجرد رؤية:

$ svnadmin pack /var/svn/repos
$

الريبو التي أحاول حزمة 16 المراجعات, و أنا باستخدام هذا الاختبار الريبو بهدف التعبئة الأخرى اتفاقيات إعادة الشراء مع > 1000 الدورات

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

المحلول

التعبئة يعمل فقط على مجموعات من 1000 المراجعات (أو أيا كان شارد الحجم).إذا كنت قد حصلت فقط 16 التنقيحات ، شارد لا تزال نشطة و لا يمكن أن تكون معبأة.

مرة واحدة كنت قد حصلت >1000 التنقيحات يمكنك حزمة أول شارد.

بعد عام 2000 التنقيحات يمكنك حزمة القادم شارد ، وهلم جرا.

وصف أكثر اكتمالا المتاحة في هذا الجزء من ملاحظات الإصدار.

و في الواقع الجواب على سؤالك ليس التلقائي, سوف تحتاج إلى تشغيل "svnadmin حزمة" يدويا في كل مرة كنت ترغب في حزمة القديمة, كامل القطع التي لم تكن معبأة حتى الآن.

نصائح أخرى

وتفسيري لفي وثائق ، وتحديدا هذا الخط

<اقتباس فقرة>   

والتخريب يمكن أن حزمة <م> القائمة مستودعات sharded <م> الذي تم رفعه إلى 1.6   شكل ملفات (التشديد من الألغام)

وهي التي تحتاج فقط لتشغيل pack على المستودعات التي تم إنشاؤها قبل 1.6. لذلك أعتقد أن pack يكون له أي تأثير على هاتفك الأصلي 1.6 مستودع.

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