سؤال

عندما يتم استدعاء p4merge من p4v ، فإنه يعرض مسارات المستودعات كعلامات على الملفات. أرغب في استخدام p4merge كمشاهد فرق لـ SVN ، ولتحقيق هذا الملف الدُفعات هذا:

@echo off
pause
p4merge %6 %7

يعمل هذا ، لكن الملصقات التي تظهر على اللوحات اليمنى واليسرى هي أسماء الملفات المؤقتة التي أنشأتها SVN لتتغذى على p4merge. الحجج ٪ 3 و ٪ 5 التي تنتقل SVN إلى ملف الدُفعات تحتوي على ملصقات مناسبة للألواح اليمنى واليسرى على التوالي. أنا متأكد من أنني أتذكر أن هناك وسيطات سطر الأوامر لتعيين الملصقات التي تريد ظهورها على كل لوحة ، لكنها غير مدرجة p4merge -h. ما هم؟

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

المحلول

يبدو أن الخيارات التي كنت أبحث عنها -nl NAME لتسمية الجزء الأيسر و -nr NAME لتسمية الجزء الأيمن. لذا فإن ملف الدُفعة الخاص بي الآن:

@echo off
pause
p4merge -nl %3 -nr %5 %6 %7
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top