تجميع التعليمات البرمجية على محرك أقراص خارجي

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

  •  09-06-2019
  •  | 
  •  

سؤال

لتسهيل الأمور عند التبديل بين الأجهزة (محطة العمل الخاصة بي في المكتب وجهاز الكمبيوتر المحمول الشخصي الخاص بي) فكرت في تجربة محرك أقراص ثابت خارجي لتخزين دليل العمل الخاص بي عليه.على وجه التحديد أنا أتطلع إلى محركات أقراص Firewire 800 (معظمها عبارة عن ذاكرة تخزين مؤقت بسرعة 5400 دورة في الدقيقة وسعة 8 ميجابايت).ما أتساءل عنه هو ما إذا كان لدى أي شخص خبرة في القيام بذلك مع مشاريع Visual Studio وما هو نوع الأداء الذي يراه.

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

المحلول

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

هل فكرت ببساطة في حمل GIT أو أي مستودع موزع آخر وتحديث مستودعات الجهاز أثناء تنقلك؟ثم يمكنك الترجمة محليًا ومعالجة محرك الأقراص والخادم المتجول.نظرًا لأنه سيتم نقل التغييرات فقط، فمن المفترض أن يكون ذلك أسرع، وسيتم "نسخ" الكود الخاص بك احتياطيًا في أماكن أكثر.

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

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

نصائح أخرى

أستخدم برنامج vmware والأجهزة الافتراضية موجودة على محرك أقراص USB خارجي.الأداء على ما يرام.قد تواجه بعض المشكلات المتعلقة بتغيير اسم محرك الأقراص - وليست مشكلة إذا كنت تستخدم أجهزة افتراضية.

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

يحرر ستيبود سبيلينج

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