سؤال

ما مدى فعالية دمج عندما المجلدات والمشاريع التي تم تغيير اسمها في الحل ؟

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

المحلول

كان لدينا الكثير من النجاح مع TFS 2005 عندما يتعلق الأمر إلى ملف حذف/إعادة تسمية, مع عدد قليل جدا من الاستثناءات المحددة وهي:

  1. الملفات التي تم تغيير اسمها في كل من المصدر والهدف فروع (هذا هو عادة مسلي حلها مع الضغط على "تجاهل التغييرات الخادم");
  2. الملفات التي تم تغيير اسمها في الفرع الهدف ولكن حذفت في المصدر الفرع.أذكر حالة واحدة حيث دمج لن تنجح مهما حاولنا ، واضطر إلى "العودة" التغيير على مصدر فرع وإعادة هل بعد الدمج.

يفترض TFS 2008 يحل الكثير من هذه القضايا ، ولكن بصراحة جانبا من عرضية دمج hickups TFS مستقرة ، الهرمية يدمج الكثير أبسط و أسرع من مع SVN.

نصائح أخرى

في تجربتي TFS يمكن تتبع تسمية طالما كنت تفعل كل تسمية في SourceControlExplorer (TFS).

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

حيث من الممكن أود أن أقول أنه إذا كنت تفعل نطاق واسع إعادة تسمية و نقل الجدير إعلام زملائه في الفريق, و إذا كان من الممكن الحصول عليها إلى تأجيل إجراء تغييرات حتى تحققت لك في.

كما هو الحال مع كل فرع/دمج المسائل المشكلة هو تقلص إلى حد كبير من خلال التدقيق في ودمج قليلة.

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

لقد رأيت بعض العامة الأخرى حذف مثل هذه المشاكل:1 في الفرع ، والحد من الأذونات في فرعي 1 إلى للقراءة فقط 2.إنشاء فرع ب (تشعب من ألف إلى باء) (check in) 3.حذف فرع ب (check in) 4.إنشاء فرع جديد من تعطيه نفس اسم فرع ب 5.الحصول على غريب أذونات الخطأ المتعلقة TFS لا يزال "رؤية" أذونات للقراءة فقط على حذف الفرع باء.

الطريقة الوحيدة وجدنا لتجنب ذلك هو إدراج خطوة 2a:إعادة تسمية فرع ب أن _Branch ب (check in)

عموما ، TFS كانت كبيرة بالنسبة لنا, ولكن هناك شيئا هشا مع حذف, إعادة تسمية, و يدمج.ونأمل أن الترقية إلى 2008 قريبا و أنا على أمل أنه يعالج قضايانا.

لقد كان لي تجربة مع كتلة الملفات والمجلدات يتحرك مع TFS 2008.وقد تم ذلك جعل الكود المصدري لدينا هيكل أكثر اتساقا.كل ما كان علي القيام به هو سحب وإسقاط (وانتظر) في فريق إكسبلورر ، ثم تطبيق التغييرات.

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