كيف يمكنني تجميع التغييرات في الوثيقة 1 ولكن الحفاظ على البناء الأصلي من الآخرين ؟ (C# ، Asp.Net MVC)

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

سؤال

لدي المحلية تثبيت ويعيش تثبيت.بلدي يعيش تثبيت يعمل إلا أنني غيرت من أساليب تقييد عبر [Authorize(Roles = "Admin, Host")] أريد أن إزالة هذا, ولكن أنا بحاجة إلى القيام بناء الحل ونقل .دلل على ذلك العمل (تصحيح لي إذا كنت مخطئا).

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

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

المحلول

ما تحتاجه هو فروع (أنت هي باستخدام عنصر تحكم مصدر, أليس كذلك؟)

أساسا ما عليك فعله هو فرع واحد حيث يمكنك القيام والتنمية أخرى "مستقرة" فرع, حيث يمكنك فقط القيام الإصلاحات الصغيرة إلى رمز في الإنتاج.

بمجرد نشر الإنتاج ، "دمج" من ديف فرع إلى فرع مستقر.


إذا كنت لا تستخدم عنصر تحكم مصدر فقط 2 نسخ من رمز الآن تفعل نفس الأشياء.

و تعلم كيفية استخدام عنصر تحكم مصدر, حياتك سوف تتغير بشكل كبير.

نصائح أخرى

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

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