هل يمكنني استخدام Team Explorer لدمج التغييرات بين فرعين بعد دمج لا أساس لها من لا أساس لها؟

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

سؤال

كان فهمي لدمج لا أساس له في TFS هو أنها كانت صفقة لمرة واحدة ، ويمكن أن يتم بعد ذلك دون الحاجة إلى أن تكون لا أساس لها من قبل:

من http://msdn.microsoft.com/en-us/library/bd6dxhfy(vs.80).aspx

/لا أساس لها - يؤدي دمج بدون نسخة أساس. وهذا يسمح للمستخدم بدمج الملفات والمجلدات التي لا تملك علاقة دمج. بعد الاندماج الذي لا أساس له ، توجد علاقة دمج ولا يجب أن تكون دمج المستقبل لا أساس لها.

ومع ذلك ، جربته هذا المساء مع الإعداد التالي:

/Trunk
  |
  - Dev
  |
  - QA
     |
     - Stage
tf merge C:\src\Project\Branch\Dev\ C:\src\Project\Branch\QA /baseless /recursive

ركض الأمر بشكل جيد ، وتم دمج الملفات. ومع ذلك ، إذا عدت إلى مستكشف التحكم في المصدر وانقر بزر الماوس الأيمن واختر دمج على فرع DEV ، فإن QA ليس خيارًا - فقط الجذع.

فهل أساءت فهم المستندات وما كانوا يقولونه حقًا أنه كان عليك دائمًا القيام بذلك ، لكن لم يكن مضطرًا إلى تضمين /تبديل لا أساس له؟

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

المحلول

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

http://blogs.vertigosoftware.com/teamsystem/archive/2006/07/13/3069.aspx

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