سؤال

ما هو مفهوم كل منهما؟

متى يكون من المناسب تأجيل التغييرات بدلاً من تسجيل الوصول؟

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

المحلول

وعلى الرف يعني يتم تعيين تغييرات جانبا ل<م> أنت للعمل لاحقا.

ودققت في الوسائل التي يتم إجراء التغييرات المتاحة لبقية أعضاء الفريق، وسيكون في بناء وسوف السفينة في نهاية المطاف.

ومختلفة جدا. التفكير في رفوف كأداة لسياق التحول عندما كنت لم تفعل مع هذه المهمة. التدقيق في ما يعني الانتهاء من ذلك (على الأقل جزءا منه).

نصائح أخرى

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

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

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

ودارسي يحصل عليه على الفور. يمكنك أيضا أن نفكر في رفوف كفرع خاص لا بالنسبة للجزء الأكبر مرئيا للجميع. ويمكن أيضا Shelvesets يتم حذف تماما، وليس مثل الحذف فحص في التعليمات البرمجية. إذا قمت بحذف shelfset أنه ذهب إلى الأبد.

لقد قال الجميع أعلاه الكثير من الصدق وتعلمت الكثير منه.

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

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