بحاجة إلى وسيلة إثبات خداع لصيانة وتحديث تطبيق ويب دون العبث عنه

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

  •  03-07-2019
  •  | 
  •  

سؤال

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

هل هناك طريقة أفضل للقيام بذلك - يعني أنا لا أريد لجعل عملية تحميل وينتهي معرفة أنني غير قصد overwrote ملف الأهمية بمكان أن كان لم يقصد بها أن تكون الكتابة أو نحو ذلك - أعني ماذا يكون الطريقة الصحيحة للقيام بذلك.

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

المحلول

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

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

نصائح أخرى

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

وعن طريق التحكم بالمصادر لإدارة لكم التنمية، مرحلة ما قبل الإنتاج وبيئات الإنتاج أمر ضروري. التخريب هو خيار جيد، وإذا كنت لا يتوهم استخدام سطر الأوامر <لأ href = "HTTP: / /tortoisesvn.tigris.org "يختلط =" نوفولو noreferrer "> تورتويز إس في إن .

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