سؤال

أود أن أعرف كيفية إعادة تسمية مواصفات فرع (AKA، "تعيين فرع") في Perforce. لا يسمح لك عميل P4V بتحرير اسم الفرع.

هل من الآمن فقط إضافة مواصفات فرع أخرى، ونسخ الإعدادات وإزالتها القديمة؟

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

المحلول

لا توفر Perforce آلية لإعادة تسمية مواصفات فرع. ربما يخشون أنك قد تكسر بعض البرامج النصية عن غير قصد إذا ذهبت وإعادة تسمية واحدة؟

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

نصائح أخرى

يعد نقص إعادة تسمية المواصفات الفرعية إلى جميع المواصفات (المستخدمين والمجموعات والعملاء والملصقات والوظائف وما إلى ذلك). هذا هو المكان الذي يمكن أن يأتي سطر الأوامر في متناول يدي:

p4 branch -o OLDBRANCH | sed -e "s,OLDBRANCH,NEWBRANCH," | p4 branch -i && p4 branch -d OLDBRANCH

تحقق من هذا الرابط:

http://kb.perforce.com/article/24/renaming-depot-directories.

الإجراء يعتمد على إصدار الخادم الخاص بك. على سبيل المثال في خوادم 2009+ تستخدم Pedit و PMOVE لإعادة تسمية وحفظ سجل الملف الخاص بك.

نعم. ولكن عليك القيام بدمج P4 للحصول على الملفات. هذا ما يفعله P4V "نسخ أو إعادة تسمية". استخدم خيار إعادة تسمية، يقوم أيضا بحذف الملفات القديمة أيضا.

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