لماذا يجب علي تنظيف مشروع معين بشكل روتيني في كسوف؟

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

سؤال

أنا أستخدم Eclipse 3.5 لعدة مشاريع Java / JSP المختلفة. يتم تخزين جميع رمز المشروع لدينا في التخريب. يمكنني استخدام البرنامج المساعد Subclipse لتحديث / ارتكاب الرمز. هذا يعمل بشكل رائع لجميع المشاريع باستثناء واحد. يوجد مشروع واحد تقريبا في كل مرة أقوم فيها بتحديث SVN، يصبح المشروع بأكمله مليئا بأخطاء جافا Comple. معظم الأخطاء هي شكاوى لا يمكنها العثور على ملفات فئة أخرى داخل نفس المشروع. لحل هذا، يجب أن أذهب إلى المشروع> نظف وتنظيف المشروع يدويا، والذي يستغرق تشغيله بعض الوقت. كل شيء يتجمع على ما يرام بعد هذا، ولكن من الألم قليلا أن تضطر إلى تنظيف المشروع يدويا في كل مرة أقوم فيها بتحديث SVN. وهذا يحدث فقط لهذا المشروع واحد واحد.

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

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

المحلول

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

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

بخلاف ذلك، يعتمد ذلك على التكوين الخاص بك: أفترض أنك حصلت على علامة "Build تلقائيا"، والتي تقوم ببناءها من خلال كسوف فقط (وليس، على سبيل المثال، من خلال النملة، والسماح ربما بناء النمل ضع إخراجها في مكان ما في Classpath)، وأنك لا تقوم بإصدار الجرار ولا ملفك .classpath.

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

نصائح أخرى

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

كيف تقم بتخزين المشروع على SVN؟ هل تخزن مشروع الكسوف بأكمله أو مجرد شفرة المصدر، هيكل، إلخ؟ إذا لم تكن تخزين المشروع بأكمله، أقترح القيام بذلك لأنه يسهل العمل مع (ما لم يكن لديك شخص باستخدام IDE مختلف). بدون بعض المعلومات التي تجعل من الصعب تشخيصها، لكنها بالتأكيد تبدو وكأنها شخص ما يرتكب مسارات فئة مترجمة. يجب عليك التحقق من تاريخ SVN للتأكيد.

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