سؤال

على سبيل المثال ، افترض أن لديّ فرعًا أريد تحديثه باستخدام الأشياء الجديدة في Trunk. لطالما قمت فقط بدمج الجذع في الفرع الجديد ، لكنني صادفت إلى حد ما عملية مختلفة الذي - التي Divmod الاستخدامات. هل لدى DivMod نوعًا من المتطلبات الخاصة للقيام المتفرعة مثل هذا ، أم أنني فعلت ذلك بشكل خاطئ طوال الوقت؟

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

المحلول

الطريقة التي تقوم بها حاليًا هي الطريقة التي يقوم بها كتاب التخريب وتقترح.

يبدو أن DivMod يقوم بالأشياء بهذه الطريقة بسبب بناء جملة دمج ما قبل 1.5:

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

(مصدر)

هذا لم يعد صحيحا.

نصائح أخرى

الطريقة التي تقوم بها هي الطريقة المعتادة التي يتم القيام بها ، لذلك لم تفعل ذلك خطأ طوال الوقت.

لكن...

هناك بعض الحالات التي سيحصل فيها Subversion على الخلط تمامًا ويستغرق وقتًا طويلاً لإكمال الدمج. طريقة DivMod تتجنب تلك الحالات.

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