Gitflow: كيفية رفع النسخة؟

تم إنشاؤها على ٢٧ أبريل ٢٠١٠  ·  4تعليقات  ·  مصدر: nvie/gitflow

عندما أبدأ فرع التحرير:

$git flow release start release-1.1 1fe0166
Switched to a new branch 'release/release-1.1'

Summary of actions:
 - A new branch 'release/release-1.1' was created, based on '1fe0166'
 - You are now on branch 'release/release-1.1'

 Follow-up actions:
 - Bump the version number now!
 - Start committing last-minute fixes in preparing your release
 - When done, run:

      git flow release finish 'release-1.1'

أريد أن أتابع وأصدم النسخة nmber. لكن لماذا وكيف؟ هل يتم ذلك تلقائيًا عندما أنتهي؟

التعليق الأكثر فائدة

يشير الارتطام إلى فعل زيادة رقم الإصدار الخاص بك. بقدر ما يتعلق الأمر بالفروع ، فإن gitflow يقوم بذلك تلقائيًا نيابة عنك. لكن التطبيق الخاص بك (أو أيًا كان الإصدار الذي تقوم بإصداره) ربما يريد معرفة الإصدار الحالي. هذا شيء ما زلت بحاجة إلى القيام به يدويًا ، بالطبع.

عندما يُبلغ gitflow أنه يجب "رفع رقم الإصدار الخاص بك الآن" ، فهذا يعني: تحديث ملفاتك يدويًا بحيث تعكس رقم الإصدار الصحيح.

ال 4 كومينتر

يشير الارتطام إلى فعل زيادة رقم الإصدار الخاص بك. بقدر ما يتعلق الأمر بالفروع ، فإن gitflow يقوم بذلك تلقائيًا نيابة عنك. لكن التطبيق الخاص بك (أو أيًا كان الإصدار الذي تقوم بإصداره) ربما يريد معرفة الإصدار الحالي. هذا شيء ما زلت بحاجة إلى القيام به يدويًا ، بالطبع.

عندما يُبلغ gitflow أنه يجب "رفع رقم الإصدار الخاص بك الآن" ، فهذا يعني: تحديث ملفاتك يدويًا بحيث تعكس رقم الإصدار الصحيح.

هو فنسنت ،
دانك جي ويل للرد السريع.
البرامج النصية تعمل بشكل رائع. لست متأكدًا من كيفية عمل الفروع وما إلى ذلك مع أجهزة التحكم عن بُعد حتى الآن. أعتقد أن هذا لا يزال أساسيًا.
نجوم شكرا!

  • تشارلي

أهلا

أنا جديد قليلاً مع _Git_ ولم أفهم حقًا ما تعنيه بتحديث ملفاتي يدويًا؟ هل هناك أمر لذلك أم أنك تقصد الالتزام مرة أخرى.
شكرا لك مقدما.

@ Dmaster420 يعني no nvie في الواقع العثور على الموقع في قاعدة التعليمات البرمجية الخاصة بك حيث يمكنك وصف الإصدار وزيادته بنفسك.

على سبيل المثال ، في تطبيقات django الخاصة بي عادةً ما أقوم بتخزين الإصدار في ملف init .py الأساسي:

https://github.com/airtonix/django-ikari/blob/master/ikari/__init__.py

ثم أستخدم ذلك في setup.py:

https://github.com/airtonix/django-ikari/blob/master/setup.py#L8

في حالتي ، تقول nvie: "قم بتحرير ملف init .py وقم بتغييره من" 0.0.8 "إلى" 0.0.9 "(أو أيًا كان إصدار إصدارك)

ومع ذلك ، توجد نسخة متشعبة من git-flow توفر خطافات حيث يمكنك أتمتة ذلك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

nvie picture nvie  ·  11تعليقات

alexjeffburke picture alexjeffburke  ·  24تعليقات

sbellware picture sbellware  ·  12تعليقات

andremedeiros picture andremedeiros  ·  34تعليقات

boryn picture boryn  ·  6تعليقات