استبدال الجذع باستخدام نسخة محلية غير محلية في التخريب

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

  •  15-09-2020
  •  | 
  •  

سؤال

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

لدي فكر بضع في كيفية القيام بذلك.

1) حذف كل ملف من الجذع 2) الالتزام الحذف 3) انسخ جذع "جديد" في نسخة العمل 4) إضافة جميع الملفات بشكل متكرر 5) الالتزام

أو

1) حرك الجذع إلى علامة 2) الالتزام 3) هل استيراد SVN على صندوق "جديد"

أيهما أفضل طريقة للمضي قدما؟هل هناك طريقة أفضل للتعامل مع هذا الموقف؟

أحتاج إلى التقاط حذف أي ملفات لم تعد في الجذع "الجديد" وكذلك جميع التغييرات ويضيف.

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

المحلول

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

لا أعتقد أن العلامات هي فكرة جيدة في قضيتك.لأن الملفات لا تزال في المستودع، وبقدر ما أفهمك، يجب أن تختفي.

نصائح أخرى

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

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