سؤال

ما الذي يحدث فعليًا لنظام الملفات عندما تقوم بتنفيذ مشروع Subclipse Share Project على مشروع Eclipse الذي تم سحبه خارجيًا من Subversion؟كافة المجلدات .svn موجودة بالفعل.تظهر لي رسالة خطأ عندما أحاول مشاركة المشروع بالطريقة الصحيحة، وأفضل عدم حذف المشاريع وإعادة التحقق منها من متصفح SVN Repository.

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

المحلول

لا أعرف بالضبط ما يحدث داخل Eclipse، وأفترض أنه يقوم ببعض الأشياء غير التقليدية في دليل .metadata لمساحة العمل.ومع ذلك، أوصي بما يلي للحصول على Eclipse للتعرف على إعدادات svn للمشروع:

  • احذف المشروع من مساحة العمل (أبقِ الخيار "حذف محتويات المشروع على القرص" بدون تحديد)
  • ملف > استيراد...> عام > المشاريع الموجودة في مساحة العمل
  • استعرض للوصول إلى المجلد الذي يحتوي على المشروع (المشاريع) الأصلية محل الاهتمام
  • قم باستيراد المشاريع إلى مساحة العمل الخاصة بك

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

نصائح أخرى

ال شارك المشروع يهدف الإجراء إلى الالتزام بالإصدار الأول من المشروع، أي.واحد مع لا .svn البيانات الوصفية في مكانها.سوف ينزعج إذا رأى .svn الدلائل هناك بالفعل.كما كتب Rob، فإن طريقة إدخال هذا المشروع الذي تم سحبه إلى Eclipse هي استخدام إمكانية الاستيراد.

لست متأكدًا من إصدار Eclipse الذي تستخدمه أو ما إذا كان هذا سينطبق لأنني أستخدم Subversive بدلاً من Subclipse.عندما أستخدم ميزة مشاركة المشروع لتنفيذ المشروع في svn عندما يكون لدي بالفعل جميع أدلة .svn في مكانها الصحيح، أحصل على خيار مثل "استخدام إعدادات المشروع الحالية" ثم يقوم Eclipse تلقائيًا بإعادة ربط معلومات svn للمشروع بالفريق اندماج.يمكنك إفساد الأمر إذا حاولت إدخال معلومات مختلفة.

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