سؤال

يجب فحص خارجي إس مستودع التي يجب تطبيقها بضع بقع.
(تطبيق تصحيحات يمكن أن يتم إلا يدويا بسبب الصراعات.)

الآن أريد أن تكون قادرة على الحفاظ على هذه النسخة المحلية من مستودع بعيد في الطريق الصحيح.
(ليس لدي أي حقوق الوصول من قراءة على مستودع بعيد.)

أولا وقبل كل ما تحتاج إلى أن تكون قادرة على التحقق في التغيرات المحلية في بعض الفرز من المصدر سيطرة النظام منذ كانت هناك دليل الخطوات المتبعة في تطبيق بقع.

وثانيا أنا لا تزال تريد أن تكون قادرة على الحصول على التحديثات من مستودع بعيد.

ما هي أفضل طريقة لتحقيق ذلك ؟

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

المحلول

أعتقد أن استخدام مصادر مختلفة نظام التحكم في بلدي نسخة محلية من إس?
E. g.التدقيق في كامل نسخة محلية بما في ذلك .إس المجلدات في السير الذاتية.

أو يمكن أيضا استخدام git-svn ولكن لست متأكدا إذا كان هذا هو أفضل حل.

أي اقتراحات أفضل ؟

تحديث: نعم ، git-svn يبدو أن الحل المفضل.

لكن للعلم ، يمكن أيضا استخدام hg مع svn.

نصائح أخرى

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

SVK يمكن القيام بذلك في بيئة التخريب بحتة (I استخدامه لشيء من هذا القبيل ل من بضع سنوات). ومع ذلك، إذا كنت حريصة على محاولة الخروج جيت، ثم قد يكون git-svn وحتى أفضل خيار. هذا ما أود أن استخدام اليوم.

والتحذير واحدة، على الرغم - إذا كنت تستخدم ويندوز ثم قد يكون هناك مشاكل في الحصول على git-svn للعمل. لقد كان نجاحا محدودا في هذا المجال وعدم استخدام git-svn على ويندوز بسبب ذلك.

ومع svnsync يمكنك الاحتفاظ بنسخة من مستودع إس، ولكن من لحظة قمت بتعديل النسخة المحلية لا يمكن متابعة مزامنة ملف التعريف.

وأود أن أقترح على استخدام بوابة لجهودكم النهائي العمل يوما بعد يوم. احتفظ بنسخة العمل المحلية من مستودع إس ووضعها تحت السيطرة بوابة. وأن يكون سيد الجهاز الهضمي. استنساخ أن مستودع في موقع مختلف، سيد فرع والعمل هناك، تطبيق تصحيحات مباشرة إلى الفرع.

وبانتظام تحديث مرحاض إس وتسحبه إلى بوابة مستودع الخاص بك، كما الرئيسي. ثم، دمج رئيسية مع فرعك.

والشيء مربكا هو أنه سيكون لديك "اثنين من المستخدمين الجهاز الهضمي"، واحدة ستكون إس الريبو نسخة العمل المحلية وغيرها من الفرع الخاص مصححة.

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