Subclipse يشكو "مسار غير عمل نسخة" بعد انتقاله مساحة العمل

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

  •  07-07-2019
  •  | 
  •  

سؤال

انتقلت مؤخرا بلدي الكسوف مساحة الدليل و الآن Subclipse يشكو في كل مرة أفتح ملف الإغراق إلى وحدة التحكم شيئا مثل:

الطريق ليست نسخة عمل دليل

إس:'[الأصلي (قبل التحرك) مسار الدليل]'ليس نسخة العمل

لا يوجد مثل هذا الملف أو الدليل

هذا يحدث أيضا عندما صراحة في محاولة لعرض تاريخ الملف.هذا استمرت عبر إس النظافة, إغلاق وإعادة فتح الكسوف ، إلخ.

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


التعديل لإضافة: "فريق > قطع" يليه فريق "> مشاركة" لا يحل المشكلة.


تحريرها مرة أخرى لإضافة: لقد grepped خلال كل .metadata دليل من الدلائل المشروع على عنصر فريد من المسار القديم و لا يمكن العثور عليه في أي مكان ما عدا في .metadata/.log (رسالة الخطأ نفسها) وبعضها قديم Findbugs التحذيرات.لطيفة جدا.

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

المحلول

كنت أعاني من نفس رسالة الخطأ باستخدام subclipse مع javahl على المشروع الذي هو الدليل مساحة العمل.تغيير svnKit حلت مشكلتي.

نصائح أخرى

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

حذف ذاكرة التخزين المؤقت ، بالقرب من الكسوف.ذاكرة التخزين المؤقت يتم تخزينها في:

[workspace]/.metadat​a/.plugins/org.eclip​se.core.resources/.p​rojects/PROJECTNAME/​.syncinfo

لذلك يمكنك فقط العثور على وحذف كل الملفات اسمه .syncinfo في

[workspace]/.metadat​a/.plugins/org.eclip​se.core.resources/.p​rojects

مقتبسة من هذه المادة: http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=868799

أنا فقط فعلت "فريق -> تنظيف" و هذا الخطأ بالضبط ذهب بعيدا!كما أنني حصلت على هذا الخطأ لأنني انتقلت بين آلات المسار لم يكن نفسه.

باستخدام الكسوف 3.6 و التخريب 1.6 المساعد.

تحديث في عام 2016: لا يزال يعمل تماما مع الكسوف 4.5.2 و Subclipse 1.10.

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


ما يلي يبدو أن حل المشكلة:

  1. فريق > قطع الاتصال.
  2. الإقلاع عن الكسوف.
  3. ضربة بعيدا .metadata/.plugins/org.tigris.subversion.subclipse.*.
  4. إعادة تشغيل الكسوف.
  5. فريق > مشاركة.

غير متأكد من كيفية المسار القديم كان يجري في الواقع المخزنة في البرنامج المساعد بادئات ، ولكن يجب أن يكون هناك somehwere.انها نوع من مثير للشفقة من Subclipse لتخزين مسارات مطلقة ، ولكن على ما يبدو هو.

هناك علة مقدمة على هذا, أو على الأقل على نفس رسالة الخطأ.أي سياق.خمسين سنتا يقول أنه رفض.

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

حصلت على خطأ عندما حاولت إعادة تسمية فئة طريق تغيير الحالة من DAO إلى Dao في الكسوف.

اضطررت إلى إعادة تسميته إلى شيء من هذا القبيل Dao2 ثم كان قادرا على تسميته إلى Dao.

ما عملت بالنسبة لي:تفعل "ريفاكتور - إعادة تسمية" على المشروع => بعد أن تفعل ذلك مرة أخرى إلى تسميته مرة أخرى إلى الاسم الأصلي.

من الصعب القول من دون مزيد من المعلومات.

هل تحرك كل مساحة العمل أو المحتوى ؟

يمكنك أيضا محاولة خلق مساحة جديدة من الصفر وتحقق المشروع بأكمله مرة أخرى.

بدلا من ذلك, يمكنك محاولة حذف .البيانات الوصفية الدليل و إعادة المشروع مرة أخرى باستخدام ملف> استيراد> القائمة المشروع إلى مساحة العمل ثم إعادة ربط إس البيانات من خلال فريق -> حصة المشاريع (مع 's'), أو ربما فقط هل هذا الجزء الأخير بعد أول فصل المشروع من SVN.

انقر بزر الماوس الأيمن على مجلد المشروع :فريق -> تحديث الرأس

وهذا يعيد الدليل.حذف مرة أخرى وارتكاب

في حالتي كان المجلدات المشاريع في "مستكشف المشاريع" ، وكان مجرد إعادة فتح المشروع

بالنسبة لي رسالة الخطأ هذه بسبب الخروج من تاريخ تركيب Subclipse و الأساسية SVNKit و JahaHL المكتبات.لقد تم استخدام TortoiseSVN خارج الكسوف لإدارة مشروعي الدلائل و الأخيرة الترقية إلى 1.8.سلسلة x من (السلحفاة)إس أدوات كسرت عمل نسخ Subclipse.

كل ما كان علي القيام به لإصلاح كان يذهب إلى مساعدة->"تثبيت برامج جديدة..." ثم انقر فوق "إضافة..." إضافة تحديث جديد الموقع.التقطت آخر تحديث الموقع للحصول على أحدث إصدار على http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA و ترقية Subclipse من هناك.

ثم كل المشاريع القائمة عملت فقط, وأنا لا يمكن إعادة الاتصال واحدة كنت قد حاولت بالفعل فصل من دون مشاكل.

لدي نفس المشكلة

لدي مشروع جديد ، إضافة إلى SVN.ثم كل شيء يعمل بشكل طبيعي حتى أنني حاولت ريفاكتور-إعادة تسمية أي ملف جافا, أحصل على:

move D:/dev/sk_ws/ge-parent/ge-core/src/main/java/com/skillkash/ge/beans/Skbean.java D:/dev/sk_ws/ge-parent/ge-core/src/main/java/com/skillkash/ge/beans/SkBean.java
    Path is not a working copy directory
svn: Path 'D:\dev\sk_ws\ge-parent\ge-core\src\main\java\com\skillkash\ge\beans\SkBean.java' is not a directory

الآن إس URL:

svn://qnap/share/MD0_DATA/svn/sk/ge-core/trunk

و مستودع الجذر هو:

svn://qnap/share/MD0_DATA/svn/sk

ومن الواضح أن مجرد تقاسم المشروع ثم محاولة نقل ملف باستخدام subclipe لا يعمل - يجب أن يكون علة.يجب أن تفعل كل ما عندي من إعادة بيع ديون خارج الكسوف و اليد تحرير جميع الملفات التي تتأثر.

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

http://blog.itopia.de/directory-svn-containing-working-copy-admin-area-is-missing/275

هذا مقالي بالنسبة لي.

كنت قد أضفت ملف png إلى المشروع, ولكن حصلت على هذا الخطأ محاولة إعادة تسمية أو حذف.تنظيف منعش المشروع لم تفعل أي شيء.

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

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

إذا كان لديك غير ملتزمة الكود ثم يمكنك نسخه على رأس نظيفة التصدير (دون .إس مجلد)

أنا أيضا لدي هذه المشكلة و أنا ببساطة حذف المشروع من مساحة العمل (ترك الملفات على نظام الملفات في اللباقة).

ثم المستوردة أحد إس المشروع إلى مساحة العمل.

استيراد->SVN->الخروج المشروع من SVN.

كنت بلدي القائمة مستودع الموقع لسحب الملفات.

هذا كان سبب المشكلة عندما غيرت الكسوف الطبعات تستخدم Subclipse في المكونات التي كانت نسخة قبل ما كان يجب أن تستخدم.

أنا إلغاء تثبيت الإصدار الأحدث وتثبيتها الصحيح نسخة قديمة و كل شيء يعمل بشكل جيد.

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