سؤال

لقد قمنا بالترقية للتو إلى TFS 2010. لقد أنشأنا فرعًا للتطوير لكل مشروع. إذا تم إجراء تغييرات في Branch1 ثم يتم دمج Branch1 مرة أخرى في خط الأساس ، فإنه يدمج كل ملف بدلاً من الملفات التي تم تغييرها فقط.

التغييرات اللاحقة على الملفات في الفرع 1 ثم الاندماج على خط الأساس تؤدي فقط إلى دمج تلك التغييرات (وهو ما نريد) ما لم تم دمج التغييرات من Branch2 بين الاندماج الأول والثاني للفرع 1 ، ثم يندمج كل ملف مرة أخرى (وهو ما لا نريده).

كيف يمكننا أن نجعلها يتم دمج الملفات المتغيرة فقط في كل مرة؟

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

المحلول 2

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

نصائح أخرى

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

أيضًا ، عندما لا تكون هناك تغييرات ، يجب أن تهتم Automerge بالملفات دون إنشاء أي مشاكل. ما هي المشكلات المحددة التي تواجهها؟

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