سؤال

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

  1. وثائق الملحن واسعة في تعليم كيفية الحصول على التبعيات ، ولكن ليس كيفية إنشاء واحد ، وكيفية إنشاء أفضل الملحن.جسون لجيثب.على سبيل المثال ، version لا ينصح الملكية.لكن معظم التبعيات تأتي في إصدارات.سيمفوني 2 يأتي في 2.4 أو 2.3 ، على سبيل المثال.كيف يمكنني الحفاظ على نسخة من مشروعي في جيثب?

  2. في باكاجيست ، مشروع المضافة حديثا من جيثب هو ديف ماستر.كيف يمكنني تغيير هو مستقر أو بيتا?حاولت minimum-stability لكن هذا لا يغيره.

  3. قدمت هذا السؤال قبل بضع ساعات.والسؤال هو أنه لا يمكنني إضافة التبعية الخاصة بي (وليس بعض حزمة سيمفوني) بيكوس المشروع في ديف ماستر (أو هكذا أعتقد).

  4. هل هناك طريقة في الملحن لبناء بلدي على رسالة خطأ مخصصة (شيء من هذا القبيل رمي/الصيد) التي سوف "تطلق" عندما يحاول شخص ما لتثبيت مشروعي عن طريق الملحن ولكن مع خصائص في الملحن الخاص به.ملف جسون أن مشروعي لن ترغب?

  5. يمكن لشخص قائمة بعض أفضل الممارسات لبيجينر على جيثب و باكاجيست.نصائح الصيانة ، نصائح جيت ، نصائح لا تفعل ، تجنب النصائح ، يرجى القيام نصائح أو أي نصائح أخرى.

أيضا ، إذا كنت ترغب في قول شيء ليس في سؤالي (أسئلتي المعرفة المحدودة) ، يرجى القيام بذلك.

شكرا لكم مقدما على جميع الإجابات.

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

المحلول

  1. يتم تعريف الإصدار من قبل فروع جيت وعلامات جيت.إذا كنت ترغب في إصدار إصدار ، فما عليك سوى إنشاء علامة.

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

  3. لست متأكدا ماذا أقول هناك ، ولكن قد تكون ثابتة بنسبة 1/2

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

  5. هذا هو قليلا خارج نطاق ستاكوفيرفلو أعتقد ، ولكن أعتقد أن أفضل نصيحة أستطيع أن أعطي لكم هو اتباع المبادئ التوجيهية في http://semver.org/ للإفراج عن الإصدارات.هذا هو أهم شيء يجب أن يعرفه كل شخص يحتفظ بالمكتبات.

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