SVN - تغيير نسخة العمل إلى الإشارة إلى مسار SVN الجديد

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

  •  24-09-2019
  •  | 
  •  

سؤال

لقد حصلت على مستودع SVN الذي انتقل إلى عنوان/مسار جديد. ومع ذلك ، لدي نسخة عمل مع رمز المصدر غير الملتزم لا يزال يشير إلى مسار المستودع القديم (غير صالح الآن). كيف يمكنك تغيير نسخة عمل لتشير إلى مستودع جديد؟

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

المحلول

svn switch --relocate تم إهماله من الإصدار 1.7 من التخريب. استخدم ال svn relocate الأمر بدلاً من ذلك.

يستغرق الأمر أيضًا FROM-PREFIX TO-PREFIX [PATH...] أو TO-URL كحجيلات.

يرى

svn help relocate

للمزيد من المعلومات.

نصائح أخرى

استخدم ال svn switch أمر مع --relocate خيار سطر الأوامر.

استخدام السلاحف

  1. انقر بزر الماوس الأيمن على نسخة العمل وحدد "SVN Switch ..."
  2. على نموذج "التبديل إلى الفرع" ، حدد مسار SVN جديد

باستخدام الأمر

  1. وحدة التحكم المفتوحة
  2. انتقل إلى نسخة العمل cd [working copy path]
  3. اكتب الأمر svn relocate [new url]

لتكون اكثر دقة

svn switch --relocate [complete url of the old repo] [complete url of the new repo] 

علي سبيل المثال:

svn switch --relocate  http://svn.repo.com:9880/website/branches  http://svnrepo.com/web/branches 

باستخدام TortoisesVnTortoisesvn مستندات

  1. انتقل إلى جذور نسخ العمل
  2. انقر فوق الانتقال.
  3. أدخل مسار الوجود الجديد

بسيط جدا :

الخطوة 1: افتح موجه / محطة أوامر وتعيين WorkPath

الخطوة 2: تنفيذ هذا الخط svn switch --relocate http://newurl

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