هل نظام التحكم في الإصدار الجيد لتطوير الويب (HTML/CSS/JavaScript) في مشروع الشركات؟

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

  •  28-09-2019
  •  | 
  •  

سؤال

أنا متورط حاليًا في مشروع كبير - إعادة تطوير موقع ويب للشركة.

يتضمن المشروع العديد من الموظفين عبر العديد من الفرق (المحتوى ، التصميم ، إلخ).

هناك فريق صغير (أنا ومطور آخر) مسؤول عن طبقة الواجهة الأمامية/العرض التقديمي للنظام - أي - تطوير القوالب باستخدام HTML و CSS و JavaScript.

تعد جودة التعليمات البرمجية والتطوير التكراري والاختبار المتكرر جانبًا مهمًا للمشروع.

يستخدم فريق التطوير الخلفي حاليًا السير الذاتية ؛ ومع ذلك ، فإن الأمر يستغرق وقتًا طويلاً لإتاحة الوصول إلى فريقي لدرجة أنني أفكر في إعداد التحكم في الإصدار الخاص بنا ، من خلال Github.

هل ستجلب GIT أي فوائد خاصة للتنمية الأمامية في هذه البيئة؟

(أنا أفهم المبادئ الأساسية لـ GIT ؛ المطور الآخر ليس لديه أي خبرة في ذلك ، لكن سيكون من الجيد استلامه.)

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

المحلول

لن تكون GIT أقل ملاءمة لبيئة الشركة من شيء مثل CVS أو SVN. لا يوجد شيء في التصميم أو التنفيذ يجعله غير مناسب لبيئة الشركات.

من المحتمل أن ينتهي بك الأمر باستخدام نهج مختلط: سيكون لكل مطور مستودع GIT محلي وسيعود إلى أصل داخلي (يتحدث المركزية) للحفاظ على سياسات النسخ الاحتياطي للشركة وإعطاء الرئيس الدافئ والغامض ، "الكود الخاص بي آمن" على جهاز ropository.corpration.com. كما ذكرت ، يمكن أن يكون Github بمثابة أصلك.

القي نظرة على http://en.wikipedia.org/wiki/git_(software)#projects_using_git للحصول على قائمة بالمؤسسات الكبيرة (المصدر المفتوح وغير المفتوح) باستخدام GIT.

ألق نظرة أيضًا على http://www.youtube.com/watch؟v=4xpnkhjaok8 وإيلاء اهتمام خاص عندما يخبر Linus Google أن نظام التحكم الحالي في المراجعة الخاص بهم يمتص وأنهم سيكونون أفضل حالًا مع GIT.

نصائح أخرى

بالنظر إلى تعليقك حول عدم كفاءة CVS والدعم الإداري لـ AD-HOC DVCs ، إليك سبب رائع:

حتى أنني لا أتطرق إلى الكود الخاص بي بدون VCs ، ناهيك عن محاولة العمل بشكل تعاوني وبفضل SCCs و RCS و P4 و HG ، لم يضطر أبدًا إلى ذلك.

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

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

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