Eclipse مزامنة مساحات العمل / وجهات النظر / التفضيلات عبر أجهزة الكمبيوتر

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

  •  12-09-2019
  •  | 
  •  

سؤال

لدي مشروع أحتاج إلى العمل عليه من جهاز كمبيوتر مختلفين، في العمل وفي المنزل. أحتاج إلى أن أكون قادرا على العمل على التعليمات البرمجية من كلا الجهازين، وبالتالي فإن المشكلة هي طيها؛

  1. تقاسم الرمز
  2. تقاسم مساحة العمل.

1 بسيط بما فيه الكفاية مع SVN؛ لكنني أشعر أنني ارتكب رمز مكسور إلى SVN فقط حتى أتمكن من الوصول إلى ذلك مرة أخرى من المنزل. يمكنني العيش مع هذا ولكن هل هناك خيار أفضل؟

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

كل من أجهزة الكمبيوتر يدير النوافذ.

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

المحلول 4

للمتابعة حول هذا، لقد كنت أستخدم نبض مع بعض النجاح poweredbypulse.com.. وبعد ليس الحل المثالي لكنه يعمل بشكل جيد للغاية بالنسبة لي حتى الآن.

نصائح أخرى

بيئة التنمية المحمولة

لا تريد تشغيلها من محرك أقراص فلاش USB، ولكن يمكنك حزم الكسوف و JDK الكل في دليل واحد، كما هو موضح هنا، للحصول على بيئة تطوير ذاتية المستوى بشكل جيد:

يمكنك إرم عدد قليل من الأدوات أيضا إذا لزم الأمر:

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

بمجرد إعدادها، استخدم خيارا مثل أحد الإجراءات التالية لمشاركة الدليل عبر محطات العمل:

قرص صلب خارجي

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

أدوات النسخ المتطابق

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

أدوات المزامنة

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

خدمات المزامنة

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

لقد جربت للتو أعلن مؤخرا ميكانيكا مساحة العمل توصيل في. يبدو أنه يصنع بالضبط للجزء الثاني من السؤال.

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

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

لاحظت مشكلة واحدة عند فتح مشروع بعد تحديثه على جهاز آخر: Eclipse يلتقط التغييرات في الملفات الموجودة ولكن لا تضيف ملفات جديدة تلقائيا. تم حل هذا ببساطة بالنقر بزر الماوس الأيمن فوق المشروع واختيار "تحديث".

Regarging # 1، لقد فكرت في هذا أيضا. يحتوي Microsoft's TFS على ميزة "رفوف" تقوم بما تريد (تخزين التغييرات المعلقة على الخادم دون ارتكاب). إنه نوع من مثل الفرع الشخصي.

في التخريب، ربما أقوم بإنشاء فرع لرمز النزيف والربط المكسور، واندمج فقط للجذع بشكل دوري.

يمكنني استخدام RSYNC للقيام بأي شيء مشابه بين جهاز الكمبيوتر المحمول الخاص بي (OSX) وسطح المكتب (Linux).

يتوفر بحث سريع في Google RSYNC لنظام التشغيل Windows - لذلك قد يكون هذا خيارا لك.

ربما يمكنك تعيين هذا الأمر المراد تعيينه في جدول من قبل نظام التشغيل الخاص بك. أنا شخصيا قمت بإعدادها عند الوصول إلى شبكة Office أو عند تغيير الملفات.

كسوف ومعظم أدوات جافا الأخرى محمولة بسهولة.

يمكنك نسخها إلى محرك الإبهام وتشغيلها على أي جهاز. بالنسبة لل JDK، يجب أن يكون لديك نظام تشغيل مماثل.

لدي مجلد "C: Development" مع Eclipse، Java، JBoss، مساحة العمل، النمل، Maven، SVN، إلخ. لا يمكنني فك ضغط وإسقاط C: على أي جهاز ويندوز وتشغيل بيئتي.

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

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

أو ببساطة سطح المكتب البعيد في جهاز الكمبيوتر الخاص بك المفضل من الآخر.

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