هل من الممكن لجعل بوابة إس "انتقال" ملفات فرع على الخروج؟

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

  •  05-07-2019
  •  | 
  •  

سؤال

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

وأنا أدرك أن الممارسات إس لدينا تشتبك مع فلسفة بوابة لنعمل دائما على الشجرة بأكملها. كيف يتعامل الناس مع هذا؟

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

المحلول

وإذا كان ذلك ممكنا، إصلاحه على جانب الملقم: التخريب لا ينسخ البيانات عند المتفرعة (svn copy)، فإنه hardlinks فقط، لذلك هناك حقا أي سبب واضح لفرع من أصل سوى الشجرة

وإذا كان هذا غير ممكن، يجب أن يكون لديك نظرة على http://help.github.com / الشجرة الفرعية-دمج / - قد تفعل خدعة، ولكن لم أحاول ذلك بنفسي. انه يصف بشكل أساسي بديلا لبوابة الوحدات الفرعية، حيث يمكنك فقط تلقائيا دمج جهاز التحكم عن بعد (في هذه الحالة فرع التخريب الخاص بك) في دليل فرعي بدلا من الدليل الجذر من المخزون.

نصائح أخرى

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

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