سؤال

هل لدى RCS شيء مثل حذف SVN/P4 أين يحتفظ بسجل الملف ولكنه يمثله كما تم حذفه؟ أو هل أقوم فقط بإزالة الملف والملف V المطابقة في دليل RCS؟ ما هي الطريقة الموصى بها لإزالة و/أو نقل الملفات باستخدام RCS؟

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

المحلول

RCS ليس لديه شيء مثل "SVN Delete" ؛ لا تدير الدلائل.

لا تريد إزالة ملف RCS (RCS/Filename ، V) ؛ أنت بحاجة إليها للوصول إلى العمل السابق والإصدارات التاريخية. أنت ببساطة لم تعد تحصل على (CO) من RCS.

لقد سألت عن نقل الملفات. هناك (على الأقل) خياران.

  1. أحدهما هو نقل اسم الملف الأساسي ، ملف V من اسم إلى آخر - ربما في دليل مختلف. هذا يفقد المعلومات السابقة - لن تتمكن من تجديد إصدار سابق بسبب إعادة تسمية.
  2. والآخر هو نسخ اسم الملف الأساسي ، v إلى NewName ، v ؛ هذا يحافظ على التاريخ من خلال ترك الملف الأصلي في مكانه ، ويعطي الاسم الجديد للملف تاريخًا أيضًا.

أستخدم الخيار 2 عمومًا ، لكنني شرجي في تجديد الإصدارات القديمة من البرنامج.

تصبح هذه التقنية أكثر صعوبة إذا كنت ترغب في إنشاء ملف جديد يحمل اسم القديم. يمكنني بعد ذلك استخدام الملف القديم وابدأ إصدارًا رئيسيًا جديدًا (على سبيل المثال ، من الإصدار 3.15 إلى 4.1) مع المواد الجديدة. إذا قررت أن تحتوي المادة الجديدة على أرقام الإصدار 1.x ، فستكون نفسك - عليك الاختيار بين التوافق المتخلف والحركة إلى الأمام. أنا لست مرتبطًا بأرقام إصدار محددة مثل كل ذلك (ولكن أوصي بعدم استخدام "السنة" كجزء من رقم الإصدار ؛ لدي عدد من الملفات مع الإصدار 2003.2 ، وما إلى ذلك ، وعندما أقوم بتحريرها ، أنا ، أنا يجب أن تتذكر تغيير الإصدار إلى 2009.1 ، وما إلى ذلك).

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