diff --git a/index.an_AN.html b/index.an_AN.html index fb563fd..1b78b80 100644 --- a/index.an_AN.html +++ b/index.an_AN.html @@ -54,6 +54,7 @@ 日本語 - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - diff --git a/index.ar_MA.html b/index.ar_MA.html index fa6da71..891ea4b 100644 --- a/index.ar_MA.html +++ b/index.ar_MA.html @@ -1,215 +1,248 @@ - - - + + + git-flow cheatsheet - - - - - - + + + + - - - -
+ + + +
+

git-flow cheatsheet

-

git-flow cheatsheet

+

+ طور من طرف  Daniel Kummer  + -

- طور من طرف -  Daniel Kummer  - - - -

-

+ })(document, "script", "twitter-wjs"); + +

+

كفاءة المتفرعة باستخدام git-flow من قبل - Vincent Driessen

-

الترجمات: - English - + Vincent Driessen +

+

+ الترجمات: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - Bahasa Indonesia -

-
+

+
-
+
+
+

حول

+

+ git-flow هي إضافات لـ git لتوفير عمليات متطورة على المستودع لنموذج + الفروع لفانسين دريسنز. + للمزيد +

+

★ ★ ★

-
-

حول

+

هذه المذكرة تشرح أساسيات استعمال عمليات git-flow وتأثيراتها.

-

- git-flow هي إضافات لـ git لتوفير عمليات متطورة على المستودع لنموذج الفروع لفانسين دريسنز. - للمزيد -

-

★ ★ ★

+

★ ★ ★

+
-

هذه المذكرة تشرح أساسيات استعمال عمليات git-flow وتأثيراتها.

- -

★ ★ ★

-
- -
-

نصائح أساسية

-
    -
  • -أوامر ومخرجات الـ git-flow توفر تسهيلات مهمة جدا. إقرأها بعناية لكي تفهم ماذا يحدث... -
  • -
  • -يعتبر تطبيق الـ macOS/Windows سورستري +
    +

    نصائح أساسية

    +
      +
    • + أوامر ومخرجات الـ git-flow توفر تسهيلات مهمة جدا. إقرأها بعناية لكي + تفهم ماذا يحدث... +
    • +
    • + يعتبر تطبيق الـ macOS/Windows + سورستري واجهة مستخدم ممتازة لـ git الذي يدعم git-flow. -
    • -
    • - Git-flow هي حل مبني على عمليات الدمج. التي لاتترك قاعدة على الفروع الوظيفية. -
    • -
    -

    ★ ★ ★

    -
    +
  • +
  • + Git-flow هي حل مبني على عمليات الدمج. التي لاتترك قاعدة على الفروع + الوظيفية. +
  • +
+

★ ★ ★

+
- -
-

التنصيب

-
    -
  • - تحتاج إلى تنصيب git متوفر كشرط أساسي. -
  • -
  • Git flow يعمل في كل من macOS، الينوكس والويندوز.
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

لينُكس

-
- $ apt-get install git-flow -
-

ويندوز (Cygwin)

-
+
+

التنصيب

+
    +
  • تحتاج إلى تنصيب git متوفر كشرط أساسي.
  • +
  • Git flow يعمل في كل من macOS، الينوكس والويندوز.
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

لينُكس

+
$ apt-get install git-flow
+

ويندوز (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

ستحتاج إلى wget و util-linux لكي تقوم بتنصيب git-flow.

-
-
-

- لتفسير مفصل عن التنصيب زر موقع git flow wiki. -

- install git-flow -
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

ستحتاج إلى wget و util-linux لكي تقوم بتنصيب git-flow.

+
+
+

+ لتفسير مفصل عن التنصيب زر موقع + git flow wiki. +

+ install git-flow +
+
-
-

الشروع في العمل

-

- Git flow .يحتاج للتهييئة كي تخصص تنصيب مشروعك -

-

★ ★ ★

-
-

التهييئة

- -

- ابدأ باستعمال git-flow عن طريق التهييئة داخل مستودع git موفر. +

+

+ الشروع في العمل +

+

+ Git flow .يحتاج للتهييئة كي تخصص تنصيب مشروعك

-
- git flow init -
-

- ستحتاج إلى الإجابة عن بعض الأسئلة المتعلقة بنظام تسمية فروعك.
+

★ ★ ★

+
+

التهييئة

+ +

ابدأ باستعمال git-flow عن طريق التهييئة داخل مستودع git موفر.

+
git flow init
+

+ ستحتاج إلى الإجابة عن بعض الأسئلة المتعلقة بنظام تسمية فروعك.
من المستحسن استخدام القيم الافتراضية. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

ميزات Features

+
    +
  • طور ميزات جديدة للإصدارات القادمة.
  • +
  • توجد عادة في مستودع المبرمجين فقط.
  • +
+

★ ★ ★

-
-

- ميزات Features -

- -
    -
  • - طور ميزات جديدة للإصدارات القادمة. -
  • -
  • - توجد عادة في مستودع المبرمجين فقط. -
  • -
-

★ ★ ★

- -
-

بدء ميزة جديدة

-

- تبدأ عملية برمجة ميزات جديدة انطلاقا من فرع 'develop'. -

-

- إبدأ عملية برمجة ميزة جديدة بتنفيذ الأمر -

-
- git flow feature start MYFEATURE -
-

+

+

بدء ميزة جديدة

+

تبدأ عملية برمجة ميزات جديدة انطلاقا من فرع 'develop'.

+

إبدأ عملية برمجة ميزة جديدة بتنفيذ الأمر

+
git flow feature start MYFEATURE
+

هذه العملية تصنع فرع ميزة جديد انطلاقا من فرع 'develop' وينتقل إليه. -

+

- -
-
-
-
-
+ -->
+
+
+
+
-
-
-

إتمام الميزة

+
+
+

إتمام الميزة

-

- إتمام تطوير ميزة. هذه العملية تقوم بتنفيذ ما يلي: -

-
    -
  • - دمج MYFEATURE نحو فرع 'develop' -
  • -
  • - تحذف فرع الميزة. -
  • -
  • - تحول إلى فرع 'develop' -
  • -
+

إتمام تطوير ميزة. هذه العملية تقوم بتنفيذ ما يلي:

+
    +
  • دمج MYFEATURE نحو فرع 'develop'
  • +
  • تحذف فرع الميزة.
  • +
  • تحول إلى فرع 'develop'
  • +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

نشر ميزة

+
+
+

نشر ميزة

-

+

هل تقوم بتطوير ميزة بالتعاون مع مجموعة مبرمجين؟ -
+
أنشر الميزة إلى نطاق السيرفر لكي يستطيع بقية المبرمجين استخدامها. -

+

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

الحصول على ميزة منشورة

+
+
+

الحصول على ميزة منشورة

-

- الحصول على ميزة منشورة من طرف مستخدم آخر. -

+

الحصول على ميزة منشورة من طرف مستخدم آخر.

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

يمكنك تتبع ميزة على الأصل باستخدام git flow feature track MYFEATURE

-
-
-
-
-
+

+ يمكنك تتبع ميزة على الأصل باستخدام + git flow feature track MYFEATURE +

+
+
+
+
+
+
+

+ + اصنع إصدارا Release +

-
-

اصنع إصدارا Release

- -
    -
  • - دعم إعداد إنتاج اصدار جديد. -
  • -
  • - السماح باصلاحات أخطاء طفيفة وإعداد بيانات وصفية لإصدار. -
  • -
-

★ ★ ★

-
-

إبدأ الإصدار

- -

- لكي تبدأ إصدارا استخدم أوامر الإصدار لـ git flow. أنشىء فرع إصدار إنطلاقا من فرع 'develop' - -

-
- git flow release start RELEASE [BASE] -
-

يمكنك اختياريا اضافة التوريد [BASE] ايداع sha-1 hash كي تبدأ من خلالها الإصدار. - الإيداع يجب أن يكون في فرع 'develop' -

-

★ ★ ★

-

- من الأفضل نشر فرع الإصدار بعد إنشائه للسماح للمبرمجين بإيداع الإصدار. قم بنفس الشيء للميزات المنشورة باستخدام الأمر: -

-
- git flow release publish RELEASE -
-

يمكنك متابعة الاصدار على السرفر باستخدام
git flow release track RELEASE

-
-
-
-
-
- -
-
-

إتمام إصدار

- -

- إتمام إصدار هي من أهم الخطوات في فروع git. -

    -
  • - دمج فرع الإصدار نحو فرع 'master' -
  • -
  • - تسمية فرع الإصدار باسمه. -
  • -
  • - رجع دمج فرع الإصدار نحو فرع 'develop' -
  • -
  • - حذف فرع الإصدار -
  • +
  • دعم إعداد إنتاج اصدار جديد.
  • +
  • السماح باصلاحات أخطاء طفيفة وإعداد بيانات وصفية لإصدار.
-
- git flow release finish RELEASE -
-

لا تنسى دفع مسمياتك بتنفيذgit push --tags

+

★ ★ ★

+
+

إبدأ الإصدار

+

+ لكي تبدأ إصدارا استخدم أوامر الإصدار لـ git flow. أنشىء فرع إصدار + إنطلاقا من فرع 'develop' +

+
+ git flow release start RELEASE [BASE] +
+

+ يمكنك اختياريا اضافة التوريد [BASE] ايداع sha-1 hash كي + تبدأ من خلالها الإصدار. الإيداع يجب أن يكون في فرع 'develop' +

+

★ ★ ★

+

+ من الأفضل نشر فرع الإصدار بعد إنشائه للسماح للمبرمجين بإيداع + الإصدار. قم بنفس الشيء للميزات المنشورة باستخدام الأمر: +

+
git flow release publish RELEASE
+

+ يمكنك متابعة الاصدار على السرفر باستخدام
git flow release track RELEASE +

+
+
+
+
+
+ +
+
+

إتمام إصدار

+ +

إتمام إصدار هي من أهم الخطوات في فروع git.

+
    +
  • دمج فرع الإصدار نحو فرع 'master'
  • +
  • تسمية فرع الإصدار باسمه.
  • +
  • رجع دمج فرع الإصدار نحو فرع 'develop'
  • +
  • حذف فرع الإصدار
  • +
+
git flow release finish RELEASE
+

لا تنسى دفع مسمياتك بتنفيذgit push --tags

+
+
+
+
+
+ +
+

الإصلاحات Hotfixes

+ +
    +
  • + تنشأ الإصلاحات من ضرورة العمل فورا على حالة غير مرغوب فيها من نسخة + الانتاج الحية. +
  • +
  • + يمكن الاعتماد على تسمية فرع الإنتاج 'master' لإشارة على نسخة الإنتج + الحية. +
  • +
+

★ ★ ★

+
+

بدأ إصلاح

+ +

كمثل أوامر git flow الأخرى تبدأ إصلاح بالأمر:

+
git flow hotfix start VERSION [BASENAME]
+

+ يمثل المعامل VERSION اسم الإصلاح الجديد. اختياريا يمكنك تحديد + basename أي إصدار يطبق الإصلاح. +

+
+
+
+
+
+ +
+
+

إنهاء الإصلاح

+ +

+ عند الانتهاء من الإصلاح فإنه يتم دمجها نحو develop و master. + بالإضافة إلى ذلك يتم تسمية دمج master بنسخة الإصلاح. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+

الأعمال المعلقة

+

★ ★ ★

+
    +
  • ليست كل الأوامر مذكورة هنا، فقط الأساسية.
  • +
  • + يمكنك الاستمرار في استخدام git وجميع الأوامر بشكل طبيعي كما عاهدتهم، + git flow ليست سوى مجموعة أدوات +
  • +
  • ميزة "دعم" لا تزال بيتا، لا ينصح باستخدامها.
  • +
  • إذا كنت تريد إضافة ترجمة لهذه الوثيقة، سوف أدرجها بكل سرور.
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

الإصلاحات Hotfixes

- -
    -
  • - تنشأ الإصلاحات من ضرورة العمل فورا على حالة غير مرغوب فيها من نسخة الانتاج الحية. -
  • -
  • - يمكن الاعتماد على تسمية فرع الإنتاج 'master' لإشارة على نسخة الإنتج الحية. -
  • -
-

★ ★ ★

-
-

بدأ إصلاح

- -

كمثل أوامر git flow الأخرى تبدأ إصلاح بالأمر:

-
- git flow hotfix start VERSION [BASENAME] -
-

- يمثل المعامل VERSION اسم الإصلاح الجديد. اختياريا يمكنك تحديد basename أي إصدار يطبق الإصلاح. -

-
-
-
-
-
- -
-
-

إنهاء الإصلاح

- -

- عند الانتهاء من الإصلاح فإنه يتم دمجها نحو develop و master. بالإضافة إلى ذلك يتم تسمية دمج master بنسخة الإصلاح. -

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - - - -
-

الأعمال المعلقة

-

★ ★ ★

-
    -
  • ليست كل الأوامر مذكورة هنا، فقط الأساسية.
  • -
  • - يمكنك الاستمرار في استخدام git وجميع الأوامر بشكل طبيعي كما عاهدتهم، git flow ليست سوى مجموعة أدوات -
  • -
  • ميزة "دعم" لا تزال بيتا، لا ينصح باستخدامها.
  • -
  • إذا كنت تريد إضافة ترجمة لهذه الوثيقة، سوف أدرجها بكل سرور.
  • -
-

★ ★ ★

-
-
- - - - - - -comments powered by Disqus - - - + dsq.src = "https://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.az_AZ.html b/index.az_AZ.html index eaec26c..9306a07 100644 --- a/index.az_AZ.html +++ b/index.az_AZ.html @@ -1,193 +1,256 @@ - - - + + + git-flow soraqçası - - - + + + - - - - -
+ + + +
+

git-flow soraqçası

-

git-flow soraqçası

- -

- Daniel Kummer tərəfindən yaradılıb - - -

-

Vincent Driessen tərəfindən git-flow vasitəsilə effektiv budaqlanma

-

translations: - English - + })(document, "script", "twitter-wjs"); + +

+

+ Vincent Driessen tərəfindən git-flow + vasitəsilə effektiv budaqlanma +

+

+ translations: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

Haqqında

+

+ Git-flow depo üzərində Vincent Driessen'in budaqlanma modeli üzrə + yüksək səviyyəli əməliyyatlar aparmaq üçün git əlavələrinin yığınıdır. + ətraflı +

+

★ ★ ★

-
-

Haqqında

+

+ Bu soraqça git-flow əməliyyatlarının istifadəsinin əsaslarını və + effektini göstərir +

-

- Git-flow depo üzərində Vincent Driessen'in budaqlanma modeli üzrə yüksək səviyyəli əməliyyatlar aparmaq üçün git əlavələrinin yığınıdır. - ətraflı -

-

★ ★ ★

+

★ ★ ★

+
-

Bu soraqça git-flow əməliyyatlarının istifadəsinin əsaslarını və effektini göstərir

+
+

Əsas ipucuları

+
    +
  • + Git-flow möhtəşəm kömək və çıxış imkanı verir. Nə baş verdiyini + görmək üçün onu diqqətlə oxuyun ... +
  • +
  • + macOS/Windows kliyenti + Sourcetree git üçün + mükəmməl qrafik istifadəçi interfeysidir, həmçinin git-flow dəstəyi + təqdim edir. +
  • +
  • + Git-flow birləşmə əsaslı həlldir. O xüsusiyyət budaqlarını + birləşdirmək üçün rebase istifadə etmir. +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Əsas ipucuları

-
    -
  • Git-flow möhtəşəm kömək və çıxış imkanı verir. Nə baş verdiyini görmək üçün onu diqqətlə oxuyun ...
  • -
  • macOS/Windows kliyenti Sourcetree git üçün mükəmməl qrafik istifadəçi interfeysidir, həmçinin git-flow dəstəyi təqdim edir.
  • -
  • Git-flow birləşmə əsaslı həlldir. O xüsusiyyət budaqlarını birləşdirmək üçün rebase istifadə etmir.
  • -
-

★ ★ ★

-
- - -
-

Quraşdırılması

-
    -
  • Öncədən git'in quraşdırılması, işlək olması şərtdir.
  • -
  • Git flow macOS, Linux və Windows-da çalışır
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

- Debian əsaslı distributivlər -
- $ apt-get install git-flow -
- Red Hat əsaslı distributivlər -
- $ yum install gitflow -
-

Windows (Cygwin)

-
+
+

Quraşdırılması

+
    +
  • Öncədən git'in quraşdırılması, işlək olması şərtdir.
  • +
  • Git flow macOS, Linux və Windows-da çalışır
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+ Debian əsaslı distributivlər +
$ apt-get install git-flow
+ Red Hat əsaslı distributivlər +
$ yum install gitflow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Git-flow quraşdırmaq üçün wget və util-linux alətləri lazımdır.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

Git-flow quraşdırmaq üçün wget və util-linux alətləri lazımdır.

+
+
+

+ Git-flow'nun detallı quraşdırılma addımları üçün zəhmət olmasa + git flow wiki + səhifəsinə daxil olun. +

+ install git-flow +
+
+ +
+

+ Başlayarkən +

- Git-flow'nun detallı quraşdırılma addımları üçün zəhmət olmasa git flow - wiki səhifəsinə daxil olun. + Layihənizin ilkin tənzimlənməsi üçün git-flow'nun başladılması + lazımdır.

- install git-flow -
-
+

★ ★ ★

+
+

Başladılma

-
-

Başlayarkən

-

Layihənizin ilkin tənzimlənməsi üçün git-flow'nun başladılması lazımdır.

-

★ ★ ★

-
-

Başladılma

- -

Git-flow'nu mövcud git deponun daxilində başlatmaqla istifadə edin:

-
- git flow init -
-

- Budaqlarınızın adlandırma konvensiyasıyla bağlı bir neçə suala cavab verməli olacaqsınız.
+

+ Git-flow'nu mövcud git deponun daxilində başlatmaqla istifadə edin: +

+
git flow init
+

+ Budaqlarınızın adlandırma konvensiyasıyla bağlı bir neçə suala cavab + verməli olacaqsınız.
Öncədən təyin edilmiş qiymətlər istifadə etmək tövsiyyə olunur. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

Xüsusiyyətlər

+ +

★ ★ ★

-
-

Xüsusiyyətlər

+
+

Yeni xüsusiyyət başladın

+

Yeni xüsusiyyətlərin tərtibatı 'develop' budağından başlayır.

+

Yeni xüsusiyyətin tərtibatına

+
git flow feature start MYFEATURE
+

ilə başlayın

+

+ Bu əmr 'develop' əsasında yeni xüsusiyyət budağı yaradır və ona + qoşulur +

-
    -
  • Gələcək buraxılışlar üçün yeni xüsusiyyətlər tərtib edin.
  • -
  • Adətən yalnız tərtibatçıların deposunda olur.
  • -
-

★ ★ ★

- -
-

Yeni xüsusiyyət başladın

-

Yeni xüsusiyyətlərin tərtibatı 'develop' budağından başlayır.

-

Yeni xüsusiyyətin tərtibatına

-
- git flow feature start MYFEATURE -
-

ilə başlayın

-

Bu əmr 'develop' əsasında yeni xüsusiyyət budağı yaradır və ona qoşulur

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Xüsusiyyəti tamamlayın

+
+
+

Xüsusiyyəti tamamlayın

-

- Xüsusiyyətin tərtibatını tamamlayın. - Bu əmr aşağıdakılarını yerinə yetirir: -

-
    +

    + Xüsusiyyətin tərtibatını tamamlayın. Bu əmr aşağıdakılarını yerinə + yetirir: +

    +
    • MYFEATURE budağını 'develop' budağına birləşdirir
    • Xüsusiyyət budağını silir
    • 'develop' budağına qoşulur
    • -
    +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

Xüsusiyyəti yayımlayın

+
+
+

Xüsusiyyəti yayımlayın

-

- Xüsusiyyəti birlikdə tərtib edirsiniz?
- Tərtib etdiyiniz xüsusiyyəti kənar serverə yayımlayın ki, digər istifadəçilər ondan yararlana bilsinlər. -

+

+ Xüsusiyyəti birlikdə tərtib edirsiniz?
+ Tərtib etdiyiniz xüsusiyyəti kənar serverə yayımlayın ki, digər + istifadəçilər ondan yararlana bilsinlər. +

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

Yayımlanmış xüsusiyyətin əldə olunması

+
+
+

Yayımlanmış xüsusiyyətin əldə olunması

-

- Digər istifadəçinin yayımladığı xüsusiyyəti əldə edin. -

+

Digər istifadəçinin yayımladığı xüsusiyyəti əldə edin.

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

Xüsusiyyəti origin deposunda aşağıdakı əmrlə izləyə bilərsiniz git flow feature track MYFEATURE

-
-
-
-
-
+

+ Xüsusiyyəti origin deposunda aşağıdakı əmrlə izləyə bilərsiniz + git flow feature track MYFEATURE +

+
+
+
+
+
+
+

Buraxılış yaradın

-
-

Buraxılış yaradın

- -
    -
  • Yeni buraxılışa hazırlıqda kömək edir.
  • -
  • Kiçik xətaların düzəldilməsinə və buraxılış üçün meta-məlumatların hazırlanmasına imkan verir
  • -
-

★ ★ ★

-
-

Buraxılışa başlayın

- -

Buraxılışa başlamaq üçün git flow release əmrindən istifadə edin. O 'develop' budağı əsasında buraxılış budağını yaradır.

-
- git flow release start RELEASE [BASE] -
-

İstədiyiniz halda [BASE] - kommitin sha-1 heşini verməklə buraxılışa burdan başlaya bilərsiniz. - Bu kommit 'develop' budağında olmalıdır.

-

★ ★ ★

-

Digər tərtibatçıların da buraxılış kommitlərinə imkan yaratmaq üçün, buraxılış budağı yaradıldıqdan dərhal sonra yayımlanması yaxşı olardı. Bunu aşağıdakı əmrlə, xüsusiyyət yayımlanmasına bənzər şəkildə edin:

-
- git flow release publish RELEASE -
-

(Kənar buraxılışları izləmək üçün
git flow release track RELEASE əmrindən istifadə edə bilərsiniz)

-
-
-
-
-
- -
-
-

Buraxılışı tamamlayın

- -

Buraxılışın tamamlanması git budaqlanmsında böyük addımlardan biridir. O aşağıdakıları yerinə yetirir:

    +
  • Yeni buraxılışa hazırlıqda kömək edir.
  • +
  • + Kiçik xətaların düzəldilməsinə və buraxılış üçün meta-məlumatların + hazırlanmasına imkan verir +
  • +
+

★ ★ ★

+
+

Buraxılışa başlayın

+ +

+ Buraxılışa başlamaq üçün git flow release əmrindən istifadə edin. O + 'develop' budağı əsasında buraxılış budağını yaradır. +

+
git flow release start RELEASE [BASE]
+

+ İstədiyiniz halda [BASE] - kommitin sha-1 heşini + verməklə buraxılışa burdan başlaya bilərsiniz. Bu kommit 'develop' + budağında olmalıdır. +

+

★ ★ ★

+

+ Digər tərtibatçıların da buraxılış kommitlərinə imkan yaratmaq üçün, + buraxılış budağı yaradıldıqdan dərhal sonra yayımlanması yaxşı + olardı. Bunu aşağıdakı əmrlə, xüsusiyyət yayımlanmasına bənzər + şəkildə edin: +

+
git flow release publish RELEASE
+

+ (Kənar buraxılışları izləmək üçün
git flow release track RELEASE + əmrindən istifadə edə bilərsiniz) +

+
+
+
+
+
+ +
+
+

Buraxılışı tamamlayın

+ +

+ Buraxılışın tamamlanması git budaqlanmsında böyük addımlardan + biridir. O aşağıdakıları yerinə yetirir: +

+
  • Buraxılış budağını 'master' budağına birləşdirir
  • Buraxılışı adına uyğun teqləyir
  • Buraxılış budağı geriyə, 'develop' budağına birləşir
  • Buraxılış budağı silinir
  • +
+
git flow release finish RELEASE
+

+ git push --tags əmri ilə teqlərinizi göndərməyi + unutmayın +

+
+
+
+
+
+ +
+

Düzəlişlər

+ +
    +
  • + Düzəliş ehtiyacı məhsulun işlək, hazır versiyasındakı arzuolunmaz + halı dərhal aradan qaldırmaq üçün yaranır. +
  • +
  • + Hazır versiyaya uyğun master budağındakı teqdən budaqlana bilər. +
-
- git flow release finish RELEASE -
-

git push --tags əmri ilə teqlərinizi göndərməyi unutmayın

+

★ ★ ★

+
+

git flow hotfix start

+

Digət git flow əmrləri kimi düzəliş

+
git flow hotfix start VERSION [BASENAME]
+

ilə başlayır

+

+ Versiya arqumenti yeni düzəliş edilmiş buraxılış adını təyin edir. + İstədiyiniz halda düzəlişə başlayacağınız BASENAME-kommiti göstərə + bilərsiniz. +

+
+
+
+
+
+ +
+
+

Düzəlişi tamamlayın

+

+ Düzəliş tamamlandığı halda o 'develop' və 'master' budaqlarına + birləşir. Əlavə olaraq 'master' budağına birləşmə düzəlişin + versiyası ilə teqlənir. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Əmrlər

+ git-flow commands +
+ +
+

Qeyd və qalıqlar

+

★ ★ ★

+
    +
  • Bura bütün mövcud əmrlər deyil, ən vacibləri qeyd edilmişdir
  • +
  • + Siz hələ də git və onun əmrlərini bildiyniz, normal qaydada istifadə + edə bilərsiniz, git flow sadəcə alətlər toplusudur +
  • +
  • + 'support' imkanı hələ beta versiyasındadır, istifadəsi tövsiyə + olunmur +
  • +
  • + Əgər siz tərcümələr təqdim etmək istəsəniz, onları qoşmaqda məmnun + olaram +
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Düzəlişlər

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Digət git flow əmrləri kimi düzəliş

-
- git flow hotfix start VERSION [BASENAME] -
-

ilə başlayır

-

Versiya arqumenti yeni düzəliş edilmiş buraxılış adını təyin edir. İstədiyiniz halda düzəlişə başlayacağınız BASENAME-kommiti göstərə bilərsiniz.

-
-
-
-
-
- -
-
-

Düzəlişi tamamlayın

-

Düzəliş tamamlandığı halda o 'develop' və 'master' budaqlarına birləşir. Əlavə olaraq 'master' budağına birləşmə düzəlişin versiyası ilə teqlənir.

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Əmrlər

- git-flow commands -
- -
-

Qeyd və qalıqlar

-

★ ★ ★

- -

★ ★ ★

-
-
- - - - - - -comments powered by Disqus - - - + dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.ca_CA.html b/index.ca_CA.html index 96adae0..36c3fa7 100644 --- a/index.ca_CA.html +++ b/index.ca_CA.html @@ -1,188 +1,267 @@ - - - + + + git-flow cheatsheet - - - - - - + + + + - - - -
+ + + +
+

git-flow cheatsheet

-

git-flow cheatsheet

- -

+

creat per Daniel Kummer - - -

-

branques eficients usant git-flow, per Vincent Driessen

-

traduccions: + })(document, "script", "twitter-wjs"); + +

+

+ branques eficients usant git-flow, per + Vincent Driessen +

+

+ traduccions: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - العربية - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - العربية - فارسی - Polski - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

Sobre git-flow

+

+ git-flow és un conjunt d'extensions de git que proporcionen operacions + d'alt nivell sobre repositoris pel model de branques de Vincent + Driessen. + més +

+

★ ★ ★

-
-

Sobre git-flow

+

+ Aquest full de referència ràpida mostra l'ús bàsic i l'efecte de les + operacions de git-flow +

-

- git-flow és un conjunt d'extensions de git que proporcionen operacions d'alt nivell sobre repositoris pel model de branques de Vincent Driessen. - més -

-

★ ★ ★

+

★ ★ ★

+
-

Aquest full de referència ràpida mostra l'ús bàsic i l'efecte de les operacions de git-flow

+
+

Consells bàsics

+
    +
  • + Git flow proporciona ajuda i sortides excel·lents per la línia de + comandes. Llegeix-la amb atenció per veure què està passant... +
  • +
  • + El client per macOS/Windows + Sourcetree és una + excel·lent interfície gràfica per git i té suport per git-flow +
  • +
  • + Git-flow és una solució basada en merge. No fa rebase de branques de + funcionalitat (feature branches). +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Consells bàsics

-
    -
  • Git flow proporciona ajuda i sortides excel·lents per la línia de comandes. Llegeix-la amb atenció per veure què està passant...
  • -
  • El client per macOS/Windows Sourcetree és una excel·lent interfície gràfica per git i té suport per git-flow -
  • -
  • Git-flow és una solució basada en merge. No fa rebase de branques de funcionalitat (feature branches).
  • -
-

★ ★ ★

-
- - -
-

Instal·lació

-
    -
  • Necessites una instal·lació de git funcionant com a prerrequisit.
  • -
  • Git flow funciona a macOS, Linux i Windows
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+
+

Instal·lació

+
    +
  • + Necessites una instal·lació de git funcionant com a prerrequisit. +
  • +
  • Git flow funciona a macOS, Linux i Windows
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Necessites wget i util-linux per instal·lar git-flow.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

Necessites wget i util-linux per instal·lar git-flow.

+
+
+

+ Per instruccions detallades per instal·lar git flow, visita la + wiki de git flow. +

+ install git-flow +
+
+ +
+

Començant

- Per instruccions detallades per instal·lar git flow, visita la wiki de git flow. + Git flow necessita inicialitzar-se per personalitzar la configuració + del teu projecte.

- install git-flow -
-
+

★ ★ ★

+
+

Inicialitzar

-
-

Començant

-

Git flow necessita inicialitzar-se per personalitzar la configuració del teu projecte.

-

★ ★ ★

-
-

Inicialitzar

- -

Comença a usar git-flow inicialitzant-lo en un repositori git existent:

-
- git flow init -
-

- Hauràs de contestar unes preguntes respecte les convencions per anomenar les branques.
+

+ Comença a usar git-flow inicialitzant-lo en un repositori git + existent: +

+
git flow init
+

+ Hauràs de contestar unes preguntes respecte les convencions per + anomenar les branques.
Es recomana usar els valors per defecte. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

+ Funcionalitats (features) +

+ +

★ ★ ★

-
-

Funcionalitats (features)

+
+

Comença una nova funcionalitat

+

+ El desenvolupament de noves funcionalitats comença des de la branca + 'develop'. +

+

Comença a desenvolupar una nova funcionalitat amb

+
git flow feature start LAMEVAFUNCIONALITAT
+

+ Aquesta acció crea una nova branca de funcionalitat basada en + 'develop' i la fa activa +

-
    -
  • Desenvolupa noves funcionalitats per les properes entregues (releases)
  • -
  • Normalment només existeixen en els repositoris dels desenvolupadors
  • -
-

★ ★ ★

- -
-

Comença una nova funcionalitat

-

El desenvolupament de noves funcionalitats comença des de la branca 'develop'.

-

Comença a desenvolupar una nova funcionalitat amb

-
- git flow feature start LAMEVAFUNCIONALITAT -
-

Aquesta acció crea una nova branca de funcionalitat basada en 'develop' i la fa activa

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Acaba una funcionalitat

+
+
+

Acaba una funcionalitat

-

- Acaba el desenvolupament d'una funcionalitat. - Aquesta acció realitza el següent: -

-
    +

    + Acaba el desenvolupament d'una funcionalitat. Aquesta acció realitza + el següent: +

    +
    • Integra LAMEVAFUNCIONALITAT a 'develop'
    • Esborra la branca de funcionalitat
    • Torna a fer activa la branca 'develop'
    • -
    +
-
- git flow feature finish LAMEVAFUNCIONALITAT -
-
-
-
-
-
+
git flow feature finish LAMEVAFUNCIONALITAT
+
+
+
+
+
-
-
-

Publica una funcionalitat

+
+
+

Publica una funcionalitat

-

- Estàs desenvolupant una funcionalitat en col·laboració amb altres desenvolupadors?
- Publica una funcionalitat al servidor remot de manera que hi puguin accedir altres usuaris. -

+

+ Estàs desenvolupant una funcionalitat en col·laboració amb altres + desenvolupadors?
+ Publica una funcionalitat al servidor remot de manera que hi puguin + accedir altres usuaris. +

-
- git flow feature publish LAMEVAFUNCIONALITAT -
-
-
-
-
-
+
git flow feature publish LAMEVAFUNCIONALITAT
+
+
+
+
+
-
-
-

Obtenint una funcionlitat publicada

+
+
+

Obtenint una funcionlitat publicada

-

- Obté una funcionalitat publicada per un altre usuari. -

+

Obté una funcionalitat publicada per un altre usuari.

-
+
git flow feature pull origin LAMEVAFUNCIONALITAT -
+
-

Pots seguir una funcionalitat a l'origen usant git flow feature track LAMEVAFUNCIONALITAT

-
-
-
-
-
+

+ Pots seguir una funcionalitat a l'origen usant + git flow feature track LAMEVAFUNCIONALITAT +

+
+
+
+
+
+
+

Fes una entrega (release)

-
-

Fes una entrega (release)

- - -

★ ★ ★

-
-

Comença una entrega

- -

Per començar una entrega, usa la comanda git flow release. Crea una branca d'entrega des de la branca 'develop'.

-
- git flow release start ENTREGA [BASE] -
-

Pots proporcionar de manera opcional un hash sha-1 d'un commit [BASE] des del qual començar l'entrega. El commit ha d'estar a la branca 'develop'.

-

★ ★ ★

-

És aconsellable publicar la branca d'entrega després de crear-la per tal que altres desenvolupadors puguin començar a fer-hi commits. Tal com per publicar funcionalitats, amb la comanda:

-
- git flow release publish ENTREGA -
-

Pots seguir una entrega en remot amb la comanda
git flow release track ENTREGA

-
-
-
-
-
- -
-
-

Acaba una entrega

- -

Acabar una entrega és un dels grans passos en la gestió de branques amb git. Realitza les següents accions:

    +
  • Prepara una nova entrega a producció
  • +
  • + Permet arreglar petits errors i preparar les meta-dades per + l'entrega +
  • +
+

★ ★ ★

+
+

Comença una entrega

+ +

+ Per començar una entrega, usa la comanda git flow release. Crea una + branca d'entrega des de la branca 'develop'. +

+
git flow release start ENTREGA [BASE]
+

+ Pots proporcionar de manera opcional un hash sha-1 d'un commit + [BASE] des del qual començar l'entrega. El commit ha + d'estar a la branca 'develop'. +

+

★ ★ ★

+

+ És aconsellable publicar la branca d'entrega després de crear-la per + tal que altres desenvolupadors puguin començar a fer-hi commits. Tal + com per publicar funcionalitats, amb la comanda: +

+
git flow release publish ENTREGA
+

+ Pots seguir una entrega en remot amb la comanda
git flow release track ENTREGA +

+
+
+
+
+
+ +
+
+

Acaba una entrega

+ +

+ Acabar una entrega és un dels grans passos en la gestió de branques + amb git. Realitza les següents accions: +

+
  • Integra la branca d'entrega a 'master'
  • Etiqueta l'entrega amb el seu nom
  • Reintegra l'entrega a 'develop'
  • Esborra la branca d'entrega
  • +
+
git flow release finish ENTREGA
+

No oblidis pujar les etiquetes amb git push --tags

+
+
+
+
+
+ +
+

+ Errors a producció (hotfixes) +

+ +
    +
  • + A vegades cal actuar inmediatament davant un estat no desitjat de la + versió de producció i fer un hotfix +
  • +
  • + Es pot crear una branca des de l'etiqueta corresponent a la branca + 'master' que marqui la versió a producció. +
-
- git flow release finish ENTREGA -
-

No oblidis pujar les etiquetes amb git push --tags

+

★ ★ ★

+
+

git flow hotfix start

+

Com les altres comandes de git flow, un hotfix s'inicia amb

+
git flow hotfix start VERSIÓ [NOMBASE]
+

+ El paràmetre de la versió marca el nom de la nova entrega. + Opcionalment pots especificar un nom base a partir del qual + començar. +

+
+
+
+
+
+ +
+
+

Acaba un hotfix

+ +

+ En acabar un hotfix, els canvis s'integren tant a 'develop' com a + 'master'. Addicionalment, la integració a 'master' s'etiqueta amb la + versió del hotfix. +

+
git flow hotfix finish VERSIÓ
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Comandes

+ git-flow commands +
+ +
+

Tasques pendents

+

★ ★ ★

+
    +
  • + No totes les comandes disponibles s'han explicat, només les més + importants +
  • +
  • + Pots seguir utilitzant git i totes les seves comandes de la mateixa + manera que fins ara, git flow només és un conjunt d'eines +
  • +
  • + La funcionalitat 'support' encara està en fase beta, no s'aconsella + usar-la +
  • +
  • + Si vols ajudar en la traducció, + endavant! +
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Errors a producció (hotfixes)

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Com les altres comandes de git flow, un hotfix s'inicia amb

-
- git flow hotfix start VERSIÓ [NOMBASE] -
-

El paràmetre de la versió marca el nom de la nova entrega. Opcionalment pots especificar un nom base a partir del qual començar.

-
-
-
-
-
- -
-
-

Acaba un hotfix

- -

En acabar un hotfix, els canvis s'integren tant a 'develop' com a 'master'. Addicionalment, la integració a 'master' s'etiqueta amb la versió del hotfix.

-
- git flow hotfix finish VERSIÓ -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Comandes

- git-flow commands -
- -
-

Tasques pendents

-

★ ★ ★

- -

★ ★ ★

-
- - - - - - - -comments powered by Disqus - - - + dsq.src = "https://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.de_DE.html b/index.de_DE.html index fabfe8f..42a2e0d 100644 --- a/index.de_DE.html +++ b/index.de_DE.html @@ -1,188 +1,257 @@ - - - + + + git-flow cheatsheet - - - - - + + + - - - -
+ + + +
+

git-flow Spickzettel

-

git-flow Spickzettel

- -

- erstellt von Daniel Kummer - - -

-

Effizientes Branching mittels git-flow von Vincent Driessen

-

Übersetzungen: - English - + })(document, "script", "twitter-wjs"); + +

+

+ Effizientes Branching mittels git-flow von + Vincent Driessen +

+

+ Übersetzungen: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

Über

+

+ git-flow ist ein Menge von Git-Erweiterungen, welche komplexe + Repository-Arbeiten nach Vincent Driessens Branching-Modell + ermöglicht. + mehr +

+

★ ★ ★

-
-

Über

+

+ Dieser Spickzettel veranschaulicht die grundlegende Nutzung und den + Ablauf von git-flow Operationen. +

-

- git-flow ist ein Menge von Git-Erweiterungen, welche komplexe Repository-Arbeiten - nach Vincent Driessens Branching-Modell ermöglicht. - mehr -

-

★ ★ ★

+

★ ★ ★

+
-

Dieser Spickzettel veranschaulicht die grundlegende Nutzung und den Ablauf von git-flow Operationen.

+
+

Grundlegende Tipps

+
    +
  • + git-flow bietet eine exzellente Hilfe und ausführliche Ausgabe auf + der Kommandozeile. Lies Dir die Ausgaben aufmerksam durch und + versuche zu verstehen, was passiert. +
  • +
  • + Der macOS/Windows Client + SourceTree bietet ein + exzellentes grafisches Interface und einfache Git-Flow + Unterstützung. +
  • +
  • + git-flow ist eine rein Merge-basierte Lösung (Zusammenführung). Es + findet kein Rebasing der Feature-Branches (Entwicklungszweige) + statt. +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Grundlegende Tipps

-
    -
  • git-flow bietet eine exzellente Hilfe und ausführliche Ausgabe auf der Kommandozeile. Lies Dir die Ausgaben aufmerksam durch und versuche zu verstehen, was passiert.
  • -
  • Der macOS/Windows Client SourceTree bietet ein exzellentes grafisches Interface und einfache Git-Flow Unterstützung.
  • -
  • git-flow ist eine rein Merge-basierte Lösung (Zusammenführung). Es findet kein Rebasing der Feature-Branches (Entwicklungszweige) statt.
  • -
-

★ ★ ★

-
- - -
-

Einrichtung

-
    -
  • Als Voraussetzung benötigst Du eine funktionierende Git Installation.
  • -
  • git-flow läuft unter macOS, Linux und Windows.
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+
+

Einrichtung

+
    +
  • + Als Voraussetzung benötigst Du eine funktionierende Git + Installation. +
  • +
  • git-flow läuft unter macOS, Linux und Windows.
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Du benötigst wget und util-linux, um git-flow zu installieren.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

Du benötigst wget und util-linux, um git-flow zu installieren.

+
+
+

+ Für eine detaillierte git-flow Installationsanleitung besuche bitte + das + git flow wiki. +

+ install git-flow +
+
+ +
+

+ Erste Schritte +

- Für eine detaillierte git-flow Installationsanleitung besuche bitte das git flow - wiki. + git-flow muss initalisiert werden, um das Projektsetup anzupassen.

- install git-flow -
-
+

★ ★ ★

+
+

Initialisierung

-
-

Erste Schritte

-

git-flow muss initalisiert werden, um das Projektsetup anzupassen.

-

★ ★ ★

-
-

Initialisierung

- -

Fange an mit git-flow zu arbeiten, indem Du es innerhalb eines bestehenden Git-Repository initialisierst:

-
- git flow init -
-

- Dabei musst Du einige Fragen bezüglich der Namenskoventionen Deiner Branches (Entwicklungszweige) beantworten.
+

+ Fange an mit git-flow zu arbeiten, indem Du es innerhalb eines + bestehenden Git-Repository initialisierst: +

+
git flow init
+

+ Dabei musst Du einige Fragen bezüglich der Namenskoventionen Deiner + Branches (Entwicklungszweige) beantworten.
Es wird empfohlen, die Standardwerte zu verwenden. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

Features

+ +

★ ★ ★

-
-

Features

+
+

Entwicklung neuer Features

+

Neue Features werden vom 'develop'-Branch abgeleitet.

+

Starte die Entwicklung eines neuen Features mittels

+
git flow feature start MYFEATURE
+

+ Dieser Befehl erstellt einen neuen Feature-Branch basierend auf + 'develop' und wechselt in diesen. +

-
    -
  • Entwicklung neuer Features für bevorstehende Releases.
  • -
  • Wird in der Regel nur in Entwickler-Repositories verwendet.
  • -
-

★ ★ ★

- -
-

Entwicklung neuer Features

-

Neue Features werden vom 'develop'-Branch abgeleitet.

-

Starte die Entwicklung eines neuen Features mittels

-
- git flow feature start MYFEATURE -
-

Dieser Befehl erstellt einen neuen Feature-Branch basierend auf 'develop' und wechselt in diesen.

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Fertigstellung eines Features

+
+
+

Fertigstellung eines Features

-

- Beende die Entwicklung eines Features. - Dies führt zu folgenden Aktionen: -

-
    -
  • Zusammenführen von MYFEATURE in den 'develop'-Branch (Merge-Prozess)
  • +

    + Beende die Entwicklung eines Features. Dies führt zu folgenden + Aktionen: +

    +
      +
    • + Zusammenführen von MYFEATURE in den 'develop'-Branch + (Merge-Prozess) +
    • Entfernt den Feature-Branch
    • Wechselt zurück in den 'develop'-Branch
    • -
    +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

Veröffentlichen eines Features

+
+
+

Veröffentlichen eines Features

-

- Entwickelst Du ein Feature in Zusammenarbeit?
- Veröffentliche Dein Feature auf einem entfernten Server, - so dass es auch von anderen verfolgt werden kann. -

+

+ Entwickelst Du ein Feature in Zusammenarbeit?
+ Veröffentliche Dein Feature auf einem entfernten Server, so dass es + auch von anderen verfolgt werden kann. +

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

Holen eines veröffentlichten Features

+
+
+

Holen eines veröffentlichten Features

-

- Hole ein Feature, welches von einem anderen Nutzer veröffentlicht wurde. -

+

+ Hole ein Feature, welches von einem anderen Nutzer veröffentlicht + wurde. +

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

- Du kannst ein Feature unter Verwendung von -

-
git flow feature track MYFEATURE
-

- auf 'origin' verfolgen. -

-
-
-
-
-
+

Du kannst ein Feature unter Verwendung von

+
git flow feature track MYFEATURE
+

auf 'origin' verfolgen.

+
+
+
+
+
+
+

Erstelle ein Release

-
-

Erstelle ein Release

- - -

★ ★ ★

-
-

Beginne ein Release

- -

- Um ein neues Release zu beginnen, benutze den git flow release Befehl. - Mit diesem wird ein Release-Branch vom aktuellen 'develop'-Branch erstellt. -

-
- git flow release start RELEASE [BASE] -
-

- Du kannst optional einen [BASE] Commit sha-1 Hash bereitstellen, - um ein Release von diesem Commit zu starten. Der Commit muss sich im 'develop'-Branch befinden. -

- -

★ ★ ★

- -

- Es ist ratsam, den Release-Branch nach der Erstellung zu veröffentlichen und damit anderen Entwicklern - die Möglichkeit für Commits zu geben. Mache es ähnlich wie bei einem Feature-Branch mit dem Befehl: -

-
- git flow release publish RELEASE -
-

- (Du kannst ein entferntes Remote-Release mittels
- git flow release track RELEASE verfolgen.) -

-
-
-
-
-
- -
-
-

Fertigstellung eines Releases

- -

- Das Beenden eines Releases ist einer der größten Schritte im Git-Branching-Prozess. - Es bewirkt folgende Aktionen: -

    -
  • Zusammenführen des Release-Branches zurück in den 'master'-Branch. (Merge-Prozess)
  • -
  • Markiert (Tagged) das Release mit seinem Namen
  • -
  • Zurückführen des Releases in den 'develop'-Branch (Merge-Prozess)
  • -
  • Entfernt den Release-Branch
  • +
  • Unterstützt die Fertigstellung einer Produktionsversion.
  • +
  • + Erlaubt geringfügige Bugfixes und die Erstellung der Metadaten für + ein Release +
-
- git flow release finish RELEASE -
-

Vergesse nicht Deine Tags mittels git push --tags zu pushen.

+

★ ★ ★

+
+

Beginne ein Release

+

+ Um ein neues Release zu beginnen, benutze den git flow release + Befehl. Mit diesem wird ein Release-Branch vom aktuellen + 'develop'-Branch erstellt. +

+
git flow release start RELEASE [BASE]
+

+ Du kannst optional einen [BASE] Commit sha-1 Hash + bereitstellen, um ein Release von diesem Commit zu starten. Der + Commit muss sich im 'develop'-Branch befinden. +

+ +

★ ★ ★

+ +

+ Es ist ratsam, den Release-Branch nach der Erstellung zu + veröffentlichen und damit anderen Entwicklern die Möglichkeit für + Commits zu geben. Mache es ähnlich wie bei einem Feature-Branch mit + dem Befehl: +

+
git flow release publish RELEASE
+

+ (Du kannst ein entferntes Remote-Release mittels
+ git flow release track RELEASE verfolgen.) +

+
+
+
+
+
+ +
+
+

Fertigstellung eines Releases

+ +

+ Das Beenden eines Releases ist einer der größten Schritte im + Git-Branching-Prozess. Es bewirkt folgende Aktionen: +

+
    +
  • + Zusammenführen des Release-Branches zurück in den 'master'-Branch. + (Merge-Prozess) +
  • +
  • Markiert (Tagged) das Release mit seinem Namen
  • +
  • + Zurückführen des Releases in den 'develop'-Branch (Merge-Prozess) +
  • +
  • Entfernt den Release-Branch
  • +
+
git flow release finish RELEASE
+

+ Vergesse nicht Deine Tags mittels git push --tags zu + pushen. +

+
+
+
+
+
+ +
+

Hotfixes

+ +
    +
  • + Hotfixes sind notwendig, sobald ein unerwünschter Zustand innerhalb + einer Live-Produktionsversion eintritt und resultierend daraus + sofort gehandelt werden muss. +
  • +
  • + Ein Hotfix kann aus dem entsprechenden Tag des 'master'-Branches, + welcher die Produktionsversion markiert, direkt abgezweigt werden. +
  • +
+

★ ★ ★

+
+

git flow hotfix start

+ +

+ Ähnlich wie auch die anderen git-flow Befehle wird ein Hotfix + mittels +

+
git flow hotfix start VERSION [BASENAME]
+

+ begonnen. Das VERSION-Argument markiert hierbei den neuen + Hotfix-Release-Namen. Optional kannst Du auch einen BASENAME + spezifizieren. +

+
+
+
+
+
+ +
+
+

Fertigstellung eines Hotfixes

+ +

+ Mit dem Beenden eines Hotfixes wird dieser in den 'develop'- und + 'master'-Branch zusammengeführt (Merge). Nebenbei wird der + 'master'-Branch mit einem Tag, welcher die Hotfix-Version + beinhaltet, markiert. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Befehle

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+
    +
  • + Nur die wichtigsten aller verfügbaren Befehle sind hier behandelt. +
  • +
  • + Du kannst weiterhin alle Git-Befehle normal nutzen, wie Du es + gewohnt bist. Git-flow ist nur eine Werkzeugsammlung. +
  • +
  • + Das 'support' Feature ist noch in der Beta-Phase und die Nutzung + nicht empfohlen. +
  • +
  • + Wenn Du Übersetzungen beisteuern möchtest, würde ich mich freuen, + diese zu integrieren. +
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Hotfixes

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Ähnlich wie auch die anderen git-flow Befehle wird ein Hotfix mittels

-
- git flow hotfix start VERSION [BASENAME] -
-

- begonnen. Das VERSION-Argument markiert hierbei den neuen Hotfix-Release-Namen. - Optional kannst Du auch einen BASENAME spezifizieren. -

- -
-
-
-
-
- -
-
-

Fertigstellung eines Hotfixes

- -

- Mit dem Beenden eines Hotfixes wird dieser in den 'develop'- und 'master'-Branch - zusammengeführt (Merge). Nebenbei wird der 'master'-Branch mit einem Tag, - welcher die Hotfix-Version beinhaltet, markiert. -

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Befehle

- git-flow commands -
- -
-

Backlog

-

★ ★ ★

- -

★ ★ ★

-
- - - - - - - -Kommentare powered by Disqus - - - + dsq.src = "https://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + Kommentare powered by Disqus + diff --git a/index.el_GR.html b/index.el_GR.html index c3c731e..fd8cc1a 100644 --- a/index.el_GR.html +++ b/index.el_GR.html @@ -1,205 +1,274 @@ - - - + + + git-flow Φύλλο αναφοράς - - - - - + + + - - - -
+ + + +
+

git-flow Φύλλο αναφοράς

-

git-flow Φύλλο αναφοράς

- -

- δημιουργήθηκε από τον Daniel Kummer - - -

-

αποτελεσματικές διακλαδώσεις χρησιμοποιώντας το git-flow του Vincent - Driessen

+ })(document, "script", "twitter-wjs"); + +

+

+ αποτελεσματικές διακλαδώσεις χρησιμοποιώντας το git-flow του + Vincent Driessen +

-

translations: - English - +

+ translations: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
- - -
+
+

Σχετικά

- Το git-flow είναι ένα σύνολο από επεκτάσεις για το git που παρέχουν υψηλού επιπέδου λειτουργίες σε εν- - αποθετήρια για το μοντέλο διακλαδώσεων του Vincent - Driessen. - περισσότερα + Το git-flow είναι ένα σύνολο από επεκτάσεις για το git που παρέχουν + υψηλού επιπέδου λειτουργίες σε εν- αποθετήρια για το μοντέλο + διακλαδώσεων του Vincent Driessen. + περισσότερα

★ ★ ★

-

Αυτό το φύλλο αναφοράς, παρουσιάζει την βασική χρήση και τα αποτελέσματα των λειτουργιών του git-flow

+

+ Αυτό το φύλλο αναφοράς, παρουσιάζει την βασική χρήση και τα + αποτελέσματα των λειτουργιών του git-flow +

★ ★ ★

-
+
-
+

Βασικές συμβουλές

    -
  • Το Git flow παρέχει εξαιρετική βοήθεια στην γραμμή εντολών και στην έξοδο. Διαβάστε προσεκτικά για να - δείτε τι συμβαίνει... -
  • -
  • Το τερματικό Sourcetree για macOS/Windows είναι ένα εξαιρετικό - γραφικό περιβάλλων εργασίας για git και παρέχει υποστήριξη για το git-flow -
  • -
  • Το Git-flow είναι μια λύση βασισμένη στη συγχώνευση (merge). Δεν αναπροσαρμόζει διακλαδώσεις - χαρακτηριστικών. -
  • +
  • + Το Git flow παρέχει εξαιρετική βοήθεια στην γραμμή εντολών και στην + έξοδο. Διαβάστε προσεκτικά για να δείτε τι συμβαίνει... +
  • +
  • + Το τερματικό + Sourcetree για + macOS/Windows είναι ένα εξαιρετικό γραφικό περιβάλλων εργασίας για + git και παρέχει υποστήριξη για το git-flow +
  • +
  • + Το Git-flow είναι μια λύση βασισμένη στη συγχώνευση (merge). Δεν + αναπροσαρμόζει διακλαδώσεις χαρακτηριστικών. +

★ ★ ★

-
+
- -
+

Εγκατάσταση

    -
  • Είναι προϋπόθεση να έχετε ήδη εγκατεστημένο το git στον υπολογιστή σας.
  • -
  • Το Git flow λειτουργεί σε macOS, Linux και Windows
  • +
  • + Είναι προϋπόθεση να έχετε ήδη εγκατεστημένο το git στον υπολογιστή + σας. +
  • +
  • Το Git flow λειτουργεί σε macOS, Linux και Windows

★ ★ ★

-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
- $ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Χρειάζεστε το wget και το util-linux για να εγκαταστήσετε το git-flow.

+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
+ $ wget -q -O - --no-check-certificate + https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

+ Χρειάζεστε το wget και το util-linux για να εγκαταστήσετε το + git-flow. +

-

- Για αναλυτικές οδηγίες εγκατάστασης του git flow παρακαλώ επισκεφτείτε το - git flow wiki. -

- install git-flow +

+ Για αναλυτικές οδηγίες εγκατάστασης του git flow παρακαλώ + επισκεφτείτε το + git flow wiki. +

+ install git-flow
-
+
-
-

Αρχίζοντας

+
+

+ Αρχίζοντας +

-

Το Git flow πρέπει να προετοιμαστεί, ώστε να προσαρμόσετε τις ρυθμίσεις του έργου σας.

+

+ Το Git flow πρέπει να προετοιμαστεί, ώστε να προσαρμόσετε τις + ρυθμίσεις του έργου σας. +

★ ★ ★

-

Προετοιμασία

- -

Αρχίστε να χρησιμοποιείτε το git-flow προετοιμάζοντας το, μέσα σε ένα git εν-αποθετήριο (git repository):

-
- git flow init -
-

- Θα πρέπει να απαντήσετε μερικές ερωτήσεις σχετικά με τους κανόνες ονοματοδοσίας για τις διακλαδώσεις.
- Συνιστάται η χρήση των τιμών που προτείνονται. -

+

Προετοιμασία

+

+ Αρχίστε να χρησιμοποιείτε το git-flow προετοιμάζοντας το, μέσα σε + ένα git εν-αποθετήριο (git repository): +

+
git flow init
+

+ Θα πρέπει να απαντήσετε μερικές ερωτήσεις σχετικά με τους κανόνες + ονοματοδοσίας για τις διακλαδώσεις.
+ Συνιστάται η χρήση των τιμών που προτείνονται. +

-
-
-
-
+
+
+
+
-
+
- -
+

Χαρακτηριστικά

    -
  • Δημιουργήστε νέα χαρακτηριστικά για επερχόμενες εκδόσεις
  • -
  • Τυπικά υπάρχει μόνο στα εν-αποθετήρια των προγραμματιστών
  • +
  • Δημιουργήστε νέα χαρακτηριστικά για επερχόμενες εκδόσεις
  • +
  • Τυπικά υπάρχει μόνο στα εν-αποθετήρια των προγραμματιστών

★ ★ ★

-

Αρχίστε ένα νέο χαρακτηριστικό

+

Αρχίστε ένα νέο χαρακτηριστικό

-

Η δημιουργία ενός νέου χαρακτηριστικού αρχίζει (δημιουργείται) από την διακλάδωση 'develop'

+

+ Η δημιουργία ενός νέου χαρακτηριστικού αρχίζει (δημιουργείται) από + την διακλάδωση 'develop' +

-

Αρχίστε την δημιουργία νέου χαρακτηριστικού με την εντολή

-
- git flow feature start MYFEATURE -
-

Αυτή η ενέργεια δημιουργεί μια νέα διακλάδωση για νέο χαρακτηριστικό βασισμένη στην διακλάδωση 'develop' και μεταπήδηση στην νέα διακλάδωση

+

Αρχίστε την δημιουργία νέου χαρακτηριστικού με την εντολή

+
git flow feature start MYFEATURE
+

+ Αυτή η ενέργεια δημιουργεί μια νέα διακλάδωση για νέο χαρακτηριστικό + βασισμένη στην διακλάδωση 'develop' και μεταπήδηση στην νέα + διακλάδωση +

-
-
+
-
+
-
+
-

Ολοκληρώστε την δημιουργία ενός νέου χαρακτηριστικού.

+

Ολοκληρώστε την δημιουργία ενός νέου χαρακτηριστικού.

-

- Αυτή η ενέργεια κάνει τα ακόλουθα -

-
    -
  • Συγχωνεύει το MYFEATURE στο 'develop'
  • -
  • Αφαιρεί την διακλάδωση που δημιουργήθηκε για το νέο χαρακτηριστικό
  • -
  • Μεταπηδά ξανά στην διακλάδωση 'develop'
  • -
+

Αυτή η ενέργεια κάνει τα ακόλουθα

+
    +
  • Συγχωνεύει το MYFEATURE στο 'develop'
  • +
  • + Αφαιρεί την διακλάδωση που δημιουργήθηκε για το νέο χαρακτηριστικό +
  • +
  • Μεταπηδά ξανά στην διακλάδωση 'develop'
  • +
-
- git flow feature finish MYFEATURE -
+
git flow feature finish MYFEATURE
-
+
-
+
-
+
-

Δημοσιεύστε ένα χαρακτηριστικό

+

Δημοσιεύστε ένα χαρακτηριστικό

-

- Αναπτύσσετε ένα χαρακτηριστικό της εφαρμογής σας σε συνεργασία με άλλους προγραμματιστές;
- Δημοσιεύστε το χαρακτηριστικό σας στον απομακρυσμένο server, ώστε να μπορούν οι άλλοι προγραμματιστές να το χρησιμοποιήσουν. -

+

+ Αναπτύσσετε ένα χαρακτηριστικό της εφαρμογής σας σε συνεργασία με + άλλους προγραμματιστές;
+ Δημοσιεύστε το χαρακτηριστικό σας στον απομακρυσμένο server, ώστε να + μπορούν οι άλλοι προγραμματιστές να το χρησιμοποιήσουν. +

-
- git flow feature publish MYFEATURE -
+
git flow feature publish MYFEATURE
-
+
-
+
-
+
-

Πάρτε ένα δημοσιευμένο χαρακτηριστικό

+

Πάρτε ένα δημοσιευμένο χαρακτηριστικό

-

- Πάρτε ένα δημοσιευμένο χαρακτηριστικό από τον απομακρυσμένο server που το δημοσίευσε κάποιος άλλος προγραμματιστής. -

+

+ Πάρτε ένα δημοσιευμένο χαρακτηριστικό από τον απομακρυσμένο server + που το δημοσίευσε κάποιος άλλος προγραμματιστής. +

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

Μπορείτε να παρακολουθείτε ένα χαρακτηριστικό στον απομακρυσμένο server (origin) χρησιμοποιώντας την εντολή git flow feature track MYFEATURE

+

+ Μπορείτε να παρακολουθείτε ένα χαρακτηριστικό στον απομακρυσμένο + server (origin) χρησιμοποιώντας την εντολή + git flow feature track MYFEATURE +

-
+
-
+
- -
-

Δημιουργήστε μια νέα έκδοση

+
+

+ Δημιουργήστε μια νέα έκδοση +

    -
  • Υποστηρίζει την προετοιμασία μια έκδοσης για παραγωγή
  • -
  • Επιτρέπει μικρής σημασίας επιδιορθώσεις σφαλμάτων και προετοιμάζει τα μέτα-δεδομένα για την έκδοση
  • +
  • Υποστηρίζει την προετοιμασία μια έκδοσης για παραγωγή
  • +
  • + Επιτρέπει μικρής σημασίας επιδιορθώσεις σφαλμάτων και προετοιμάζει + τα μέτα-δεδομένα για την έκδοση +

★ ★ ★

-

Αρχίστε μια έκδοση

+

Αρχίστε μια έκδοση

-

Για να αρχίσετε μια νέα έκδοση, χρησιμοποιήστε την εντολή του git flow, release. Η εντολή αυτή δημιουργεί μια νέα διακλάδωση, από την διακλάδωση 'develop'

+

+ Για να αρχίσετε μια νέα έκδοση, χρησιμοποιήστε την εντολή του git + flow, release. Η εντολή αυτή δημιουργεί μια νέα διακλάδωση, από την + διακλάδωση 'develop' +

-
- git flow release start RELEASE [BASE] -
-

Μπορείτε προαιρετικά να εισάγετε ως [BASE] το sha-1 hash ενός commit για να αρχίσετε την νέα έκδοση το συγκεκριμένο commit. Το commit - πρέπει να είναι στην διακλάδωση 'develop'.

+
git flow release start RELEASE [BASE]
+

+ Μπορείτε προαιρετικά να εισάγετε ως [BASE] το sha-1 + hash ενός commit για να αρχίσετε την νέα έκδοση το συγκεκριμένο + commit. Το commit πρέπει να είναι στην διακλάδωση 'develop'. +

-

★ ★ ★

+

★ ★ ★

-

Είναι καλό να δημοσιεύσετε την διακλάδωση έκδοσης, μετά την δημιουργία της, ώστε να επιτρέψετε commits έκδοσης από άλλους προγραμματιστές. - Μπορείτε να το κάνετε αυτό, με τον ίδιο τρόπο που δημοσιεύεται τα νέα χαρακτηριστικά, με την εντολή:

-
- git flow release publish RELEASE -
-

(Μπορείτε να παρακολουθείτε απομακρυσμένες εκδόσεις με την εντολή
git flow release track RELEASE)

+

+ Είναι καλό να δημοσιεύσετε την διακλάδωση έκδοσης, μετά την + δημιουργία της, ώστε να επιτρέψετε commits έκδοσης από άλλους + προγραμματιστές. Μπορείτε να το κάνετε αυτό, με τον ίδιο τρόπο που + δημοσιεύεται τα νέα χαρακτηριστικά, με την εντολή: +

+
git flow release publish RELEASE
+

+ (Μπορείτε να παρακολουθείτε απομακρυσμένες εκδόσεις με την εντολή +
git flow release track RELEASE) +

-
+
-
+
-
+
-

Ολοκληρώνοντας μια νέα έκδοση

- -

Η ολοκλήρωση μιας νέας έκδοσης είναι ένα από τα μεγάλα βήματα στις διακλαδώσεις του git γιατί γίνονται πολλές ενέργειες μαζί:

-
    -
  • Συγχωνεύει την διακλάδωση της έκδοσης με την διακλάδωση 'master'
  • -
  • Βάζει την ετικέτα στην έκδοση με το όνομα της
  • -
  • Συγχωνεύει την έκδοση με την διακλάδωση 'develop'
  • -
  • Διαγράψει την διακλάδωση της έκδοσης
  • -
-
- git flow release finish RELEASE -
-

Μην ξεχάσετε να σπρώξετε τις ετικέτες σας με την εντολή git push --tags

+

Ολοκληρώνοντας μια νέα έκδοση

+

+ Η ολοκλήρωση μιας νέας έκδοσης είναι ένα από τα μεγάλα βήματα στις + διακλαδώσεις του git γιατί γίνονται πολλές ενέργειες μαζί: +

+
    +
  • + Συγχωνεύει την διακλάδωση της έκδοσης με την διακλάδωση 'master' +
  • +
  • Βάζει την ετικέτα στην έκδοση με το όνομα της
  • +
  • Συγχωνεύει την έκδοση με την διακλάδωση 'develop'
  • +
  • Διαγράψει την διακλάδωση της έκδοσης
  • +
+
git flow release finish RELEASE
+

+ Μην ξεχάσετε να σπρώξετε τις ετικέτες σας με την εντολή + git push --tags +

-
- +
-
+
-
-

Άμεσες επιδιορθώσεις (Hotfixes)

+
+

+ Άμεσες επιδιορθώσεις (Hotfixes) +

    -
  • - Οι άμεσες επιδιορθώσεις προκύπτουν από την ανάγκη της άμεσης επέμβασης σε μια ανεπιθύμητη κατάσταση της τρέχουσας έκδοσης στο λογισμικό παραγωγής. -
  • -
  • - Μπορεί η νέα διακλάδωση να δημιουργηθεί από την αντίστοιχη ετικέτα στην κεντρική (master) διακλάδωση που χαρακτηρίζει την έκδοση παραγωγής. -
  • +
  • + Οι άμεσες επιδιορθώσεις προκύπτουν από την ανάγκη της άμεσης + επέμβασης σε μια ανεπιθύμητη κατάσταση της τρέχουσας έκδοσης στο + λογισμικό παραγωγής. +
  • +
  • + Μπορεί η νέα διακλάδωση να δημιουργηθεί από την αντίστοιχη ετικέτα + στην κεντρική (master) διακλάδωση που χαρακτηρίζει την έκδοση + παραγωγής. +

★ ★ ★

-

git flow hotfix start

+

git flow hotfix start

-

Όπως και οι άλλες εντολές του git flow, μία άμεση επιδιόρθωση αρχίζει με

-
- git flow hotfix start VERSION [BASENAME] -
-

Η επιλογή VERSION, χαρακτηρίζει το όνομα της νέας άμεσης επιδιόρθωσης. Προαιρετικά μπορείτε να ορίσετε ένα όνομα βάσης για να αρχίσετε από εκεί.

+

+ Όπως και οι άλλες εντολές του git flow, μία άμεση επιδιόρθωση + αρχίζει με +

+
git flow hotfix start VERSION [BASENAME]
+

+ Η επιλογή VERSION, χαρακτηρίζει το όνομα της νέας άμεσης + επιδιόρθωσης. Προαιρετικά μπορείτε να ορίσετε ένα όνομα βάσης για να + αρχίσετε από εκεί. +

-
+
-
+
-
+
-

Ολοκληρώνοντας μία άμεση επιδιόρθωση

+

Ολοκληρώνοντας μία άμεση επιδιόρθωση

-

- Με την ολοκλήρωση μιας άμεσης επιδιόρθωσης, η διακλάδωση συγχωνεύεται με την διακλάδωση develop και master. - Επιπλέον η κεντρική διακλάδωση (master) αποκτά την ετικέτα του ονόματος της άμεσης επιδιόρθωσης. -

-
- git flow hotfix finish VERSION -
+

+ Με την ολοκλήρωση μιας άμεσης επιδιόρθωσης, η διακλάδωση + συγχωνεύεται με την διακλάδωση develop και master. Επιπλέον η + κεντρική διακλάδωση (master) αποκτά την ετικέτα του ονόματος της + άμεσης επιδιόρθωσης. +

+
git flow hotfix finish VERSION
-
+
-
+
-
+
-
-
+
+
-
+
- -
+ + git-flow commands +
-
+

Σημειώσεις

★ ★ ★

    -
  • Εδώ δεν καλύπτονται όλες οι διαθέσιμες εντολές, αλλά μόνο οι πιο σημαντικές
  • -
  • Μπορείτε να συνεχίσετε την χρήση του git και όλες τις εντολές του κανονικά όπως τις γνωρίζετε, το git flow είναι απλά μια συλλογή με εργαλεία.
  • -
  • Το χαρακτηριστικό 'support' είναι ακόμα σε κατάσταση beta, δεν σας συμβουλεύουμε να το χρησιμοποιήσετε
  • -
  • Αν σας αρέσει να παρέχετε μεταφράσεις, θα είναι χαρά μου να τις ενσωματώσω
  • +
  • + Εδώ δεν καλύπτονται όλες οι διαθέσιμες εντολές, αλλά μόνο οι πιο + σημαντικές +
  • +
  • + Μπορείτε να συνεχίσετε την χρήση του git και όλες τις εντολές του + κανονικά όπως τις γνωρίζετε, το git flow είναι απλά μια συλλογή με + εργαλεία. +
  • +
  • + Το χαρακτηριστικό 'support' είναι ακόμα σε κατάσταση beta, δεν σας + συμβουλεύουμε να το χρησιμοποιήσετε +
  • +
  • + Αν σας αρέσει να παρέχετε μεταφράσεις, θα είναι χαρά μου να τις + ενσωματώσω +

★ ★ ★

+
-
- - - - -τα σχόλια παρέχονται από το Disqus - + dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + τα σχόλια παρέχονται από το Disqus + diff --git a/index.es_ES.html b/index.es_ES.html index 82e6ac8..0d3f747 100644 --- a/index.es_ES.html +++ b/index.es_ES.html @@ -1,188 +1,252 @@ - - - + + + git-flow cheatsheet - - - - - + + + - - - -
+ + + +
+

git-flow cheatsheet

-

git-flow cheatsheet

- -

+

creado por Daniel Kummer - - -

-

ramificaciones eficientes usando git-flow, por Vincent Driessen

-

traducciones: - English - + })(document, "script", "twitter-wjs"); + +

+

+ ramificaciones eficientes usando git-flow, por + Vincent Driessen +

+

+ traducciones: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

Acerca de git-flow

+

+ git-flow es un conjunto de extensiones para git que proveen comandos + de alto nivel para operar repositorios basados en el modelo de + ramificaciones de Vincent Driessen. + más +

+

★ ★ ★

-
-

Acerca de git-flow

+

+ Esta hoja de referencia explica  las operaciones básicas de + git-flow, los comandos y sus efectos. +

-

- git-flow es un conjunto de extensiones para git que proveen comandos de alto nivel para operar repositorios - basados en el modelo de ramificaciones de Vincent - Driessen. - más -

-

★ ★ ★

+

★ ★ ★

+
-

Esta hoja de referencia explica  las operaciones básicas de git-flow, los comandos y sus efectos.

+
+

Consejos básicos

+
    +
  • + Git flow provee una excelente ayuda en la línea de comandos y e + información. Lée con atención lo que sucede... +
  • +
  • + El cliente para OSX/Windows + Sourcetree es una + excelente GUI para git y tiene soporte para git-flow +
  • +
  • + - Git-flow funciona basándose en fusiones de ramas (merge). No + reorganiza (branch rebase) las ramas de características (feature + branches). +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Consejos básicos

-
    -
  • Git flow provee una excelente ayuda en la línea de comandos y e información. Lée con atención lo que sucede...
  • -
  • El cliente para OSX/Windows Sourcetree es una excelente GUI para git y tiene soporte para git-flow -
  • -
  • - Git-flow funciona basándose en fusiones de ramas (merge). No reorganiza (branch rebase) las ramas de características (feature branches).
  • -
-

★ ★ ★

-
- - -
-

Configuración

-
    -
  • Un prerequisito es una instalación de git en funcionamiento.
  • -
  • Git flow funciona en macOS, Linux y Windows
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+
+

Configuración

+
    +
  • Un prerequisito es una instalación de git en funcionamiento.
  • +
  • Git flow funciona en macOS, Linux y Windows
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Necesitarás wget y util-linux para instalar git-flow.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

Necesitarás wget y util-linux para instalar git-flow.

+
+
+

+ Para instrucciones de instalación detalladas, por favor, visite la + wiki de git flow +

+ install git-flow +
+
+ +
+

+ Introducción +

- Para instrucciones de instalación detalladas, por favor, visite la wiki de git flow + Git flow necesita ser inicializado para poder alterar la configuración + del proyecto.

- install git-flow -
-
+

★ ★ ★

+
+

Inicialización

-
-

Introducción

-

Git flow necesita ser inicializado para poder alterar la configuración del proyecto.

-

★ ★ ★

-
-

Inicialización

- -

Comience a usar git-flow inicializándolo desde dentro de un repositorio git existente:

-
- git flow init -
-

- Deberá contestar algunas preguntas relacionadas con las convenciones de nombres para las ramas.
+

+ Comience a usar git-flow inicializándolo desde dentro de un + repositorio git existente: +

+
git flow init
+

+ Deberá contestar algunas preguntas relacionadas con las convenciones + de nombres para las ramas.
Se recomienda utilizar los valores predeterminados. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

Características

+ +

★ ★ ★

-
-

Características

+
+

Comenzar una nueva característica

+

+ El desarrollo de nuevas características parte de la rama 'develop'. +

+

Comienze una nueva característica usando

+
git flow feature start MYFEATURE
+

+ Esta acción crea una nueva rama derivada de 'develop' y cambia a + esta, estableciéndola como rama de trabajo actual. +

-
    -
  • Desarrollar características para futuras versiones
  • -
  • Es típico que sólo se use en los repositorios para desarrollo
  • -
-

★ ★ ★

- -
-

Comenzar una nueva característica

-

El desarrollo de nuevas características parte de la rama 'develop'.

-

Comienze una nueva característica usando

-
- git flow feature start MYFEATURE -
-

Esta acción crea una nueva rama derivada de 'develop' y cambia a esta, estableciéndola como rama de trabajo actual.

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Finalizar una característica

+
+
+

Finalizar una característica

-

- Finaliza el desarrollo de una característica. - Esta acción realiza lo siguiente: -

-
    +

    + Finaliza el desarrollo de una característica. Esta acción realiza lo + siguiente: +

    +
    • Fusiona MYFEATURE en 'develop'
    • Borra la rama MYFEATURE
    • -
    • Cambia a la rama 'develop', estableciéndola como rama de trabajo actual
    • -
    +
  • + Cambia a la rama 'develop', estableciéndola como rama de trabajo + actual +
  • +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

Publicar una característica

+
+
+

Publicar una característica

-

- ¿Estás trabajando colaborativamente?
- Publica una característica a un servidor remoto para que así pueda ser vista por otros. -

+

+ ¿Estás trabajando colaborativamente?
+ Publica una característica a un servidor remoto para que así pueda + ser vista por otros. +

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

Obteniendo características publicadas

+
+
+

Obteniendo características publicadas

-

- Obten una característica publicada por otro. -

+

Obten una característica publicada por otro.

-
- git flow feature pull origin MYFEATURE -
- -

- Puedes mantener un seguimiento de sus cambios usando. -

-
- git flow feature track MYFEATURE -
- -
-
-
-
-
+
git flow feature pull origin MYFEATURE
+

Puedes mantener un seguimiento de sus cambios usando.

+
git flow feature track MYFEATURE
+
+
+
+
+
-
-

Publicar una versión

+
+

Publicar una versión

-
    -
  • Prepara una versión para producción
  • -
  • Permite arreglos menores y la preparación de los metadatos para la publicación
  • -
-

★ ★ ★

-
-

Comenzar una publicación

- -

Para comenzar una publicación, usa el comando git flow release. Creará - una rama de publicación derivada de la rama 'develop'. -

-
- git flow release start RELEASE [BASE] -
-

Opcionalmente, puede usar [BASE] indicando el código sha-1 del cambio desde el cual comenzar la versión de - publicación. El cambio debe ser parte de la rama 'develop'.

-

★ ★ ★

-

Es apropiado publicar remotamente la rama de publicación después de crearla para permitir que otros desarrolladores envíen cambios para esta versión. Hazlo de forma similar a publicar características:

-
- git flow release publish RELEASE -
-

- (Puede establecer el seguimiento de los cambios de la publicación remota utilizando el siguiente comando) -

-

- git flow release track RELEASE -
-
-
-
-
-
- -
-
-

Concluir una publicación

- -

Dar cierre a una publicación es un gran paso. Realiza varias acciones:

    +
  • Prepara una versión para producción
  • +
  • + Permite arreglos menores y la preparación de los metadatos para la + publicación +
  • +
+

★ ★ ★

+
+

Comenzar una publicación

+ +

+ Para comenzar una publicación, usa el comando git flow release. + Creará una rama de publicación derivada de la rama 'develop'. +

+
git flow release start RELEASE [BASE]
+

+ Opcionalmente, puede usar [BASE] indicando el código + sha-1 del cambio desde el cual comenzar la versión de publicación. + El cambio debe ser parte de la rama 'develop'. +

+

★ ★ ★

+

+ Es apropiado publicar remotamente la rama de publicación después de + crearla para permitir que otros desarrolladores envíen cambios para + esta versión. Hazlo de forma similar a publicar características: +

+
git flow release publish RELEASE
+

+ (Puede establecer el seguimiento de los cambios de la publicación + remota utilizando el siguiente comando) +

+ +

+

git flow release track RELEASE
+
+
+
+
+
+ +
+
+

Concluir una publicación

+ +

+ Dar cierre a una publicación es un gran paso. Realiza varias + acciones: +

+
  • Fusiona la rama de la publicación con la rama 'master'
  • Etiqueta el cambio con su nombre
  • Vuelve a fusionar la publicación con la rama 'develop'
  • Borra la rama de la publicación
  • +
+
git flow release finish RELEASE
+

No olvides añadir las tags con git push --tags

+
+
+
+
+
+ +
+

Revisiones

+ +
    +
  • + Las revisiones surgen de la necesidad de actuar inmediatamente + cuando la versión ejecutándose en producción se encuentra en un + estado que no deseamos +
  • +
  • + Puede ramificarse desde la versión correspondiente etiquetada en la + rama 'master' que corresponda a la versión en producción. +
-
- git flow release finish RELEASE -
-

- No olvides añadir las tags con git push --tags -

+

★ ★ ★

+
+

git flow hotfix start

+

Como otros comandos de git flow, una revisión se abre con

+
git flow hotfix start VERSION [BASENAME]
+

+ El argumento de la versión determina el nombre de la revisión. + Opcionalmente, puede agregar un nombre para la base desde la cual + comenzar. +

+
+
+
+
+
+ +
+
+

Cierra una revisión

+ +

+ Al cerrar una revisión, esta se fusiona en las ramas 'develop' y + 'master'. Luego, el cambio en 'master' es etiquetado con el nombre + de la revisión. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Comandos

+ git-flow commands +
+ +
+

Tareas pendientes

+

★ ★ ★

+
    +
  • + Aquí no se han cubierto todos los comandos disponibles, sólo los más + importantes +
  • +
  • + Aún puede usar todos los comandos de git normales tal y como los + conoces, git-flow sólo es una herramienta más que puedes agregar a + tu colección. +
  • +
  • + La característica 'support' aún esta en fase beta y no se recomienda + usarla +
  • +
  • Si quiere proveer traducciones, serán bien recibidas.
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Revisiones

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Como otros comandos de git flow, una revisión se abre con

-
- git flow hotfix start VERSION [BASENAME] -
-

El argumento de la versión determina el nombre de la revisión. Opcionalmente, puede agregar un nombre para la base desde la cual comenzar.

-
-
-
-
-
- -
-
-

Cierra una revisión

- -

Al cerrar una revisión, esta se fusiona en las ramas 'develop' y 'master'. Luego, el cambio en 'master' es etiquetado con el nombre de la revisión.

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Comandos

- git-flow commands -
- -
-

Tareas pendientes

-

★ ★ ★

- -

★ ★ ★

-
-
- - - - - - -comments powered by Disqus - - - + dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.fa_FA.html b/index.fa_FA.html index 05d86a2..2925851 100644 --- a/index.fa_FA.html +++ b/index.fa_FA.html @@ -1,196 +1,269 @@ - - - + + + راهنمای git-flow - - - - - - - - + + + + + + + - - - -
+ + + +
+

راهنمای git-flow

-

راهنمای git-flow

- -

- ایجاد شده توسط دانیل کامر -
- - -

-

شاخه‌بندی بهینه با git-flow توسط وینسنت دریسن

-

translations: - English - + })(document, "script", "twitter-wjs"); + +

+

+ شاخه‌بندی بهینه با git-flow توسط + وینسنت دریسن +

+

+ translations: English - Castellano - - Português Brasileiro - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Português Brasileiro + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - - Lietuviškai (Lithuanian) - + Lietuviškai (Lithuanian) + - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
- - -
+
+

درباره

- git-flow مجموعه‌ای از تعمیم‌های گیت برای ساده سازی عملیات سطح بالا روی مخازن با مدل شاخه‌بندی وینسنت دریسن - است. - بیشتر + git-flow مجموعه‌ای از تعمیم‌های گیت برای ساده سازی عملیات سطح بالا روی + مخازن با مدل شاخه‌بندی وینسنت دریسن است. + بیشتر

★ ★ ★

-

این برگه تقلب، استفاده‌های پایه و تاثیر عملیات git-flow را نشان می‌دهد.

+

+ این برگه تقلب، استفاده‌های پایه و تاثیر عملیات git-flow را نشان + می‌دهد. +

★ ★ ★

-
+
-
+

راهنمایی‌های اولیه

    -
  • گیت فلو راهنمایی‌های خوبی در مورد دستورات و خروجی آن‌ها فراهم می‌کند. مطالب را با دقت مطالعه کنید تا - ببنید - چه اتفاقی دارد می‌افتد... -
  • -
  • برای کاربران OSX یا ویندوز Sourcetree یک ابزار عالی است که - محیط گرافیکی دارد و از git-flow پشتیبانی می‌کند. -
  • -
  • گیت فلو یک راهکار بر اساس ادغام (merge based) است و شاخه‌های feature (ویژگی، قابلیت) را بازسازی (rebase) - نمی‌کند. -
  • +
  • + گیت فلو راهنمایی‌های خوبی در مورد دستورات و خروجی آن‌ها فراهم + می‌کند. مطالب را با دقت مطالعه کنید تا ببنید چه اتفاقی دارد + می‌افتد... +
  • +
  • + برای کاربران OSX یا ویندوز + Sourcetree + + یک ابزار عالی است که محیط گرافیکی دارد و از git-flow پشتیبانی + می‌کند. +
  • +
  • + گیت فلو یک راهکار بر اساس ادغام (merge based) است و شاخه‌های feature + (ویژگی، قابلیت) را بازسازی (rebase) نمی‌کند. +

★ ★ ★

-
+
- -
+

نصب و راه‌اندازی

    -
  • برای نصب git-flow ابتدا لازم است git روی سیستم شما نصب باشد.
  • -
  • گیت فلو، روی OSX، لینوکس و ویندوز قابل استفاده است.
  • +
  • برای نصب git-flow ابتدا لازم است git روی سیستم شما نصب باشد.
  • +
  • گیت فلو، روی OSX، لینوکس و ویندوز قابل استفاده است.

★ ★ ★

-

برای OSX

- Homebrew استفاده از ابزار -
- $ brew install git-flow-avh -
- Macports استفاده از ابزار -
- $ port install git-flow-avh -
-

لینوکس

-
- $ apt-get install git-flow -
-

ویندوز (ابزار Cygwin)

-
- $ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | - bash -
-

شما دو ابزار wget و util-linux را برای نصب git-flow نیاز دارید.

+

برای OSX

+ Homebrew استفاده از ابزار +
$ brew install git-flow-avh
+ Macports استفاده از ابزار +
$ port install git-flow-avh
+

لینوکس

+
$ apt-get install git-flow
+

ویندوز (ابزار Cygwin)

+
+ $ wget -q -O - --no-check-certificate + https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

شما دو ابزار wget و util-linux را برای نصب git-flow نیاز دارید.

-

برای دانستن جزییات بیشتر در مورد نصب گیت فلو، لطفا از ویکی پیج گیت فلو بازدید - کنید.

- install git-flow +

+ برای دانستن جزییات بیشتر در مورد نصب گیت فلو، لطفا از + ویکی پیج گیت فلو + بازدید کنید. +

+ install git-flow
-
+
-
+

شروع کار

-

در ابتدا نیاز است گیت فلو برای اعمال تغییرات روی پروژه شما آغاز (مقداردهی اولیه) شود.

+

+ در ابتدا نیاز است گیت فلو برای اعمال تغییرات روی پروژه شما آغاز + (مقداردهی اولیه) شود. +

★ ★ ★

-

آغاز

+

آغاز

-

استفاده از گیت فلو را با دستور زیر در یک مخزن گیت -که از قبل ایجاد شده و وجود دارد- آغاز کنید.

-
- git flow init -
-

شما باید چندین سوال را برای تعیین نام‌گذاری شاخه‌های (branches) خود پاسخ دهید. پیشنهاد می‌شود از مقادیر - پیشفرض برای این کار استفاده کنید.

+

+ استفاده از گیت فلو را با دستور زیر در یک مخزن گیت -که از قبل ایجاد + شده و وجود دارد- آغاز کنید. +

+
git flow init
+

+ شما باید چندین سوال را برای تعیین نام‌گذاری شاخه‌های (branches) خود + پاسخ دهید. پیشنهاد می‌شود از مقادیر پیشفرض برای این کار استفاده + کنید. +

-
-
-
-
+
+
+
+
-
+
- -
+

ویژگی‌ها

    -
  • برای عرضه بعدی یک ویژگی جدید توسعه دهید!
  • -
  • به طور معمول فقط در مخازن توسعه‌دهندگان موجود هستند!
  • +
  • برای عرضه بعدی یک ویژگی جدید توسعه دهید!
  • +
  • به طور معمول فقط در مخازن توسعه‌دهندگان موجود هستند!

★ ★ ★

-

آغاز ایجاد یک ویژگی جدید

-

توسعه ویژگی‌های جدید که از شاخه 'develop' آغاز می‌شوند!

-

توسعه یک ویژگی جدید را با دستور زیر شروع کنید

-
- git flow feature start MYFEATURE -
-

این دستور بر اساس شاخه 'develop' ویژگی جدیدی را می‌سازد و به صورت خودکار روی آن جابجا می‌شود.

+

آغاز ایجاد یک ویژگی جدید

+

توسعه ویژگی‌های جدید که از شاخه 'develop' آغاز می‌شوند!

+

توسعه یک ویژگی جدید را با دستور زیر شروع کنید

+
git flow feature start MYFEATURE
+

+ این دستور بر اساس شاخه 'develop' ویژگی جدیدی را می‌سازد و به صورت + خودکار روی آن جابجا می‌شود. +

-
-
+
-
+
-
+
-

اتمام ویژگی

-

توسعه یک ویژگی را به پایان می‌رساند، این دستور نتایج زیر را خواهد داشت:

-
    -
  • MYFEATURE را با شاخه 'develop' ادغام می‌کند.
  • -
  • شاخه ویژگی را حذف می‌کند.
  • -
  • دوباره به شاخه‌ی 'develop' برمی‌گردد.
  • -
+

اتمام ویژگی

+

+ توسعه یک ویژگی را به پایان می‌رساند، این دستور نتایج زیر را خواهد + داشت: +

+
    +
  • MYFEATURE را با شاخه 'develop' ادغام می‌کند.
  • +
  • شاخه ویژگی را حذف می‌کند.
  • +
  • دوباره به شاخه‌ی 'develop' برمی‌گردد.
  • +
-
- git flow feature finish MYFEATURE -
+
git flow feature finish MYFEATURE
-
+
-
+
-
+
-

انتشار یک ویژگی

+

انتشار یک ویژگی

-

- آیا شما در حال توسعه‌ی یک ویژگی در یک پروژه مشارکتی هستید؟
- ویژگی را روی ریموت سرور منتشر کنید تا برای سایر اعضا قابل استفاده باشد. -

+

+ آیا شما در حال توسعه‌ی یک ویژگی در یک پروژه مشارکتی هستید؟
+ ویژگی را روی ریموت سرور منتشر کنید تا برای سایر اعضا قابل استفاده + باشد. +

-
- git flow feature publish MYFEATURE -
+
git flow feature publish MYFEATURE
-
+
-
+
-
+
-

دریافت ویژگی‌های منتشر شده

+

دریافت ویژگی‌های منتشر شده

-

- قابلیتی را که عضو دیگری منتشر کرده است را دریافت کنید. -

+

قابلیتی را که عضو دیگری منتشر کرده است را دریافت کنید.

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

شما می‌توانید توسعه یک ویژگی رو از مبدا، با دستور زیر، زیر نظر داشته باشید. git flow feature track - MYFEATURE

+

+ شما می‌توانید توسعه یک ویژگی رو از مبدا، با دستور زیر، زیر نظر داشته + باشید. git flow feature track MYFEATURE +

-
+
-
+
- -
+

ایجاد یک انتشار

    -
  • تهیه‌ی پشتیبان از انتشار محصول جدید
  • -
  • اجازه برای رفع باگ‌های جزئی و آماده کردن متا دیتا‌ها برای انتشار
  • +
  • تهیه‌ی پشتیبان از انتشار محصول جدید
  • +
  • + اجازه برای رفع باگ‌های جزئی و آماده کردن متا دیتا‌ها برای انتشار +

★ ★ ★

-

شروع یک انتشار

-

برای استارت یک انتشار، دستور 'git flow release' را بکار ببرید. این دستور یک شاخه انتشار از روی شاخه - 'develop' ایجاد می‌کند.

-
- git flow release start RELEASE [BASE] -
-

شما به صورت اختیاری می‌توانید به جای [BASE] از کد sha-1 یک کامیت (ثبت تغییرات) خود برای استارت انتشار - از آنجا استفاده کنید. کامیت باید روی برنج 'develop' باشد.

-

★ ★ ★

-

بهتر است شاخه انتشار را پس از ایجاد منتشر کنید تا سایر توسعه‌دهنگان نیز بتوانند روی شاخه انتشار کامیت - کنند. - مشابه انتشار یک ویژگی با دستور زیر اینکار را انجام دهید:

-
- git flow release publish RELEASE -
-

شما می‌توانید انتشار ریموت را، با دستور زیر، زیر نظر داشته باشید. git flow release track - RELEASE

+

شروع یک انتشار

+

+ برای استارت یک انتشار، دستور 'git flow release' را بکار ببرید. این + دستور یک شاخه انتشار از روی شاخه 'develop' ایجاد می‌کند. +

+
git flow release start RELEASE [BASE]
+

+ شما به صورت اختیاری می‌توانید به جای [BASE] از کد sha-1 + یک کامیت (ثبت تغییرات) خود برای استارت انتشار از آنجا استفاده کنید. + کامیت باید روی برنج 'develop' باشد. +

+

★ ★ ★

+

+ بهتر است شاخه انتشار را پس از ایجاد منتشر کنید تا سایر توسعه‌دهنگان + نیز بتوانند روی شاخه انتشار کامیت کنند. مشابه انتشار یک ویژگی با + دستور زیر اینکار را انجام دهید: +

+
git flow release publish RELEASE
+

+ شما می‌توانید انتشار ریموت را، با دستور زیر، زیر نظر داشته باشید. + git flow release track RELEASE +

-
+
-
+
-
+
-

اتمام یک انتشار

- -

اتمام یک انتشار، بخش بزرگی از برنچینگ و شاخه‌بندی گیت است، که باعث رخدادهای زیر می‌شود:

-
    -
  • شاخه انتشار را با شاخه 'master' ادغام می‌کند.
  • -
  • انتشار را با نامی که روی آن گذاشته شده، برجسب می‌زند!
  • -
  • همجنین شاخه انتشار را با شاخه 'develop' ادغام می‌کند.
  • -
  • شاخه انتشار را حذف می‌کند.
  • -
-
- git flow release finish RELEASE -
-

فراموش نکنید که برجسب‌های(تگ‌ها) خود را پوش کنید! git push --tags

+

اتمام یک انتشار

+

+ اتمام یک انتشار، بخش بزرگی از برنچینگ و شاخه‌بندی گیت است، که باعث + رخدادهای زیر می‌شود: +

+
    +
  • شاخه انتشار را با شاخه 'master' ادغام می‌کند.
  • +
  • انتشار را با نامی که روی آن گذاشته شده، برجسب می‌زند!
  • +
  • همجنین شاخه انتشار را با شاخه 'develop' ادغام می‌کند.
  • +
  • شاخه انتشار را حذف می‌کند.
  • +
+
git flow release finish RELEASE
+

+ فراموش نکنید که برجسب‌های(تگ‌ها) خود را پوش کنید! + git push --tags +

-
- +
-
+
-
+

اصلاحات

    -
  • اصلاحیه‌ها از ضرورت تغییر فوری، در یک نسخه محصول درحال اجرا (در دسترس کاربران و عموم)، پس از یک بروز یک وضعیت - ناخواسته، حاصل می شود. -
  • - -
  • ممکن است شاخه‌بندی آن‌ها از برجسبی که روی شاخه 'master' برای آن نسخه از محصول وجود دارد، باشد. -
  • +
  • + اصلاحیه‌ها از ضرورت تغییر فوری، در یک نسخه محصول درحال اجرا (در + دسترس کاربران و عموم)، پس از یک بروز یک وضعیت ناخواسته، حاصل می شود. +
  • +
  • + ممکن است شاخه‌بندی آن‌ها از برجسبی که روی شاخه 'master' برای آن نسخه + از محصول وجود دارد، باشد. +

★ ★ ★

-

شروع یک اصلاحیه

+

شروع یک اصلاحیه

-

مانند سایر دستورات گیت فلو، اصلاح‌ها هم با دستور زیر شروع می‌شوند:

-
- git flow hotfix start VERSION [BASENAME] -
-

متغیر ورژن برای نامگذاری انتشار اصلاح، بکار‌ می‌رود که پیشنهاد می‌شود از یک نام پایه برای این‌ کار استفاده - کنید.

+

+ مانند سایر دستورات گیت فلو، اصلاح‌ها هم با دستور زیر شروع می‌شوند: +

+
git flow hotfix start VERSION [BASENAME]
+

+ متغیر ورژن برای نامگذاری انتشار اصلاح، بکار‌ می‌رود که پیشنهاد + می‌شود از یک نام پایه برای این‌ کار استفاده کنید. +

-
+
-
+
-
+
-

اتمام یک اصلاح

+

اتمام یک اصلاح

-

با اتمام یک اصلاح، آن شاخه با شاخه‌های 'develop' و 'master' ادغام می‌شود. همچنین ادغام با شاخه 'master' - با ورژن اصلاح برجسب‌گذاری می‌شود.

-
- git flow hotfix finish VERSION -
+

+ با اتمام یک اصلاح، آن شاخه با شاخه‌های 'develop' و 'master' ادغام + می‌شود. همچنین ادغام با شاخه 'master' با ورژن اصلاح برجسب‌گذاری + می‌شود. +

+
git flow hotfix finish VERSION
-
+
-
+
-
+
-
-
+
+
-
+
- -
+ + git-flow commands +
-
+

جمع‌بندی

★ ★ ★

    -
  • در این نوشته فقط مهمترین دستورات بررسی شده‌اند و همه دستورات تشریح نشده‌اند.
  • -
  • شما هنوز می‌توانید از گیت و تمامی دستورات آن، همانطور که می‌دانید استفاده کنید، گیت فلو فقط یک مجموعه - ابزار است. -
  • -
  • ویژگی 'support' هنوز در نسخه بتا قرار دارد، استفاده از آن پیشنهاد نمی‌شود.
  • -
  • اگر دوست دارید ترجمه جدیدی ارائه‌ دهید، خوشحال می‌شوم از آن‌ها استفاده کنم.
  • +
  • + در این نوشته فقط مهمترین دستورات بررسی شده‌اند و همه دستورات تشریح + نشده‌اند. +
  • +
  • + شما هنوز می‌توانید از گیت و تمامی دستورات آن، همانطور که می‌دانید + استفاده کنید، گیت فلو فقط یک مجموعه ابزار است. +
  • +
  • + ویژگی 'support' هنوز در نسخه بتا قرار دارد، استفاده از آن پیشنهاد + نمی‌شود. +
  • +
  • + اگر دوست دارید ترجمه جدیدی ارائه‌ دهید، خوشحال می‌شوم از آن‌ها + استفاده کنم. +

★ ★ ★

+
-
- - - - -comments powered by Disqus - - - + dsq.src = "https://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.fr_FR.html b/index.fr_FR.html index 0feb265..71fd8e6 100644 --- a/index.fr_FR.html +++ b/index.fr_FR.html @@ -55,6 +55,7 @@ Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - diff --git a/index.hr_HR.html b/index.hr_HR.html index 43a2167..36fac37 100644 --- a/index.hr_HR.html +++ b/index.hr_HR.html @@ -1,191 +1,248 @@ - - - + + + git-flow cheatsheet - - - - - + + + - - - -
+ + + +
+

git-flow šalabahter

-

git-flow šalabahter

- -

+

created by Daniel Kummer - - -

-

efikasno branchanje koristeći git-flow Vincenta Driessena

-

prijevodi: - English - + })(document, "script", "twitter-wjs"); + +

+

+ efikasno branchanje koristeći git-flow + Vincenta Driessena +

+

+ prijevodi: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - Hrvatski - العربية - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

O git-flowu

+

+ git-flow je skup ekstenzija koje omogućuju da se operacije na + repozitoriju, koje implementiraju branching model Vincenta Driessena, + obavljaju lakše. + more +

+

★ ★ ★

-
-

O git-flowu

+

+ Ovaj šalabahter prikazuje osnovnu uporabu i efekte git-flow operacija +

-

- git-flow je skup ekstenzija koje omogućuju da se operacije na repozitoriju, koje implementiraju - branching model Vincenta Driessena, obavljaju lakše. - more -

-

★ ★ ★

+

★ ★ ★

+
-

Ovaj šalabahter prikazuje osnovnu uporabu i efekte git-flow operacija

+
+

Osnovni savjeti

+
    +
  • + Git flow ima izvrsnu pomoć i izlaz na komandnoj liniji. Pažljivo + čitajte da vidite što se dešava... +
  • +
  • + macOS/Windows klijent + Sourcetree je izvrstan + GUI alat za git koji nudi podršku i za git-flow. +
  • +
  • + Git-flow je rješenje zasnovano na mergeovima. Ne vrši se rebase + brancheva sa novim razvijenim funkcionalnostima. +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Osnovni savjeti

-
    -
  • Git flow ima izvrsnu pomoć i izlaz na komandnoj liniji. Pažljivo čitajte da vidite što se dešava...
  • -
  • macOS/Windows klijent Sourcetree je izvrstan GUI alat za git koji nudi - podršku i za git-flow. -
  • -
  • Git-flow je rješenje zasnovano na mergeovima. Ne vrši se rebase brancheva sa novim razvijenim funkcionalnostima.
  • -
-

★ ★ ★

-
- - -
-

Postavljanje

-
    -
  • Potrebna je funckcionirajuća git instalacaija.
  • -
  • Git flow radni na macOS, Linuxu i Windowsima
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+
+

Postavljanje

+
    +
  • Potrebna je funckcionirajuća git instalacaija.
  • +
  • Git flow radni na macOS, Linuxu i Windowsima
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Trebate wget i util-linux za instaliranje git-flow.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

Trebate wget i util-linux za instaliranje git-flow.

+
+
+

+ Za detaljne instalacijske upute posjetite + git flow wiki. +

+ install git-flow +
+
+ +
+

Osnove

- Za detaljne instalacijske upute posjetite git flow - wiki. + Git flow je potrebno inicijalizirati da prilagodite postavke svog + projekta.

- install git-flow -
-
+

★ ★ ★

+
+

Inicijalizacija

-
-

Osnove

-

Git flow je potrebno inicijalizirati da prilagodite postavke svog projekta.

-

★ ★ ★

-
-

Inicijalizacija

+

+ Započnite sa git-flow inicijalizaciranjem istog u postojećem git + repozitoriju: +

+
git flow init
+

+ Potrebno je odgovoriti na par pitanja vezano uz konvencije + imenovanja brancheva.
+ Preporuča se uporaba pretpostavljenih vrijednosti. +

+
+
+
+
+
+
+
+
-

Započnite sa git-flow inicijalizaciranjem istog u postojećem git repozitoriju:

-
- git flow init -
-

- Potrebno je odgovoriti na par pitanja vezano uz konvencije imenovanja brancheva.
- Preporuča se uporaba pretpostavljenih vrijednosti. -

+ -
-
-
-
-
-
-
+ +

★ ★ ★

+
+

Početak nove funkcionalnosti

+

Nove funkcionalnost započinju se iz 'develop' brancha.

+

Otpočnite razvoj nove funkcionalnosti sa:

+
git flow feature start MYFEATURE
+

+ Ova akcija kreira branch za novu funkcionalnost baziran na 'develop' + i prebacuje u njega +

-
-

Funkcionalnosti

- -
    -
  • Razvoj novih funkcionalnosti za naredne releasove
  • -
  • Tipično se nalaze samo u lokalnom repozitoriju
  • -
-

★ ★ ★

- -
-

Početak nove funkcionalnosti

-

Nove funkcionalnost započinju se iz 'develop' brancha.

-

Otpočnite razvoj nove funkcionalnosti sa:

-
- git flow feature start MYFEATURE -
-

Ova akcija kreira branch za novu funkcionalnost baziran na 'develop' i prebacuje u njega

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Dovršavnje funkcionalnosti

+
+
+

Dovršavnje funkcionalnosti

-

- Dovršite razvoj nove funkcionalnosti. - Ova akcija izvršava slijedeće -

-
    +

    + Dovršite razvoj nove funkcionalnosti. Ova akcija izvršava slijedeće +

    +
    • Mergea MYFEATURE u 'develop'
    • Uklanja branch funkcionalnosti
    • Prebacuje natrag u 'develop' branch
    • -
    +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

Publiciranje funkcionalnosti

+
+
+

Publiciranje funkcionalnosti

-

- Razvijate li funkcionalnost zajedno s nekim?
- Publicirajte funkcionalnost na udaljeni server tako da ju mogu koristiti drugi korisnici. -

+

+ Razvijate li funkcionalnost zajedno s nekim?
+ Publicirajte funkcionalnost na udaljeni server tako da ju mogu + koristiti drugi korisnici. +

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

Preuzimanje publicirane funkcionalnosti

+
+
+

Preuzimanje publicirane funkcionalnosti

-

- Preuzmite funkcionalnost koju je netko razvio. -

+

Preuzmite funkcionalnost koju je netko razvio.

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

Možete pratiti razvoj funkcionalnost sa: git flow feature track MYFEATURE

-
-
-
-
-
+

+ Možete pratiti razvoj funkcionalnost sa: + git flow feature track MYFEATURE +

+
+
+
+
+
+
+

Release

-
-

Release

- -
    -
  • Podrška za publiciranje release-a na produkciju
  • -
  • Omogućavanje ispravke manjig bugova i pripremu metapodataka za release
  • -
-

★ ★ ★

-
-

Započnite release

- -

Da započnete release, koristite git flow release komandu. Kreira release branch kreiran iz 'develop' branch-a.

-
- git flow release start RELEASE [BASE] -
-

Opcionalno, možete dati [BASE] sha-1 hash commit-a iz kojeg da se započne release. Commit mora biti na 'develop' branchu.

-

★ ★ ★

-

Bilo bi pametno publicirati release branch nakon kreiranja da se omoguće release commit-i - od ostalih developera. Slično publiciranju funkcionlanosti:

-
- git flow release publish RELEASE -
-

(Možete pratiti udaljeni release sa
git flow release track RELEASE komandom)

-
-
-
-
-
- -
-
-

Dovršavanje release-a

- -

Dovršiti release je veliki korak u git branchanju. Izvršava nekoliko akcija:

    +
  • Podrška za publiciranje release-a na produkciju
  • +
  • + Omogućavanje ispravke manjig bugova i pripremu metapodataka za + release +
  • +
+

★ ★ ★

+
+

Započnite release

+ +

+ Da započnete release, koristite git flow release komandu. Kreira + release branch kreiran iz 'develop' branch-a. +

+
git flow release start RELEASE [BASE]
+

+ Opcionalno, možete dati [BASE] sha-1 hash commit-a iz + kojeg da se započne release. Commit mora biti na 'develop' branchu. +

+

★ ★ ★

+

+ Bilo bi pametno publicirati release branch nakon kreiranja da se + omoguće release commit-i od ostalih developera. Slično publiciranju + funkcionlanosti: +

+
git flow release publish RELEASE
+

+ (Možete pratiti udaljeni release sa
git flow release track RELEASE + komandom) +

+
+
+
+
+
+ +
+
+

Dovršavanje release-a

+ +

+ Dovršiti release je veliki korak u git branchanju. Izvršava nekoliko + akcija: +

+
  • Merge-a release branch natrag u 'master'
  • Tagira release sa njegovim nazivom
  • Merge-a release natrag u 'develop'
  • Uklanja release branch
  • +
+
git flow release finish RELEASE
+

+ Ne zaboravite da pošaljete tagove sa git push --tags +

+
+
+
+
+
+ +
+

Brze prepravke

+ +
    +
  • + Kada je potrebno brzinski ispraviti greške na produkciji, koristi se + hotfix mogućnost. +
  • +
  • + Može se napraviti branch iz odgovarajućeg taga na master branchu + koji označava produkcijsku verziju. +
-
- git flow release finish RELEASE -
-

Ne zaboravite da pošaljete tagove sa git push --tags

+

★ ★ ★

+
+

git flow hotfix start

+

Kao i druge git flow komande, hotfix se započinje sa

+
git flow hotfix start VERSION [BASENAME]
+

+ Argumet 'version' označava naziv hotfix release-a. Dodatno, možete + specificirati 'basename' iz kojeg se započinje hotfix. +

+
+
+
+
+
+ +
+
+

Dovršavanje hotfixa

+ +

+ Dovršavanje, hotfix ibiva merge-an natrag u 'develop' i 'master'. + Dodatno, merge u 'master' mbiva tagiran sa verzijom hotfixa. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Komande

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+
    +
  • Nisu sve moguće komande, samo one načešće korištene
  • +
  • + Možete dalje normalno koristiti git i sve njegove komande, git flow + je samo kolekcija alata +
  • +
  • + Npr. 'support' mogućnost je još beta, njena se uporaba ne preporuča +
  • +
  • Pošaljite svoje prijevode, rado ću ih integrirati
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Brze prepravke

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Kao i druge git flow komande, hotfix se započinje sa

-
- git flow hotfix start VERSION [BASENAME] -
-

Argumet 'version' označava naziv hotfix release-a. Dodatno, možete specificirati 'basename' iz kojeg se započinje hotfix.

-
-
-
-
-
- -
-
-

Dovršavanje hotfixa

- -

Dovršavanje, hotfix ibiva merge-an natrag u 'develop' i 'master'. Dodatno, merge u 'master' mbiva tagiran sa verzijom hotfixa.

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Komande

- git-flow commands -
- -
-

Backlog

-

★ ★ ★

- -

★ ★ ★

-
-
- - - - - - -Komentari putem Disqus - - - + dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + Komentari putem Disqus + diff --git a/index.html b/index.html index 08fa07e..9b6e3c3 100644 --- a/index.html +++ b/index.html @@ -1,191 +1,253 @@ - - - + + + git-flow cheatsheet - - - - - + + + - - - -
+ + + +
+

git-flow cheatsheet

-

git-flow cheatsheet

- -

+

created by Daniel Kummer - - -

-

efficient branching using git-flow by Vincent Driessen

-

translations: - English - + })(document, "script", "twitter-wjs"); + +

+

+ efficient branching using git-flow by + Vincent Driessen +

+

+ translations: English - Castellano - - Português Brasileiro - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Português Brasileiro + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - - Lietuviškai (Lithuanian) - + Lietuviškai (Lithuanian) + - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

About

+

+ git-flow are a set of git extensions to provide high-level repository + operations for Vincent Driessen's branching model. + more +

+

★ ★ ★

-
-

About

+

+ This cheatsheet shows the basic usage and effect of git-flow + operations +

-

- git-flow are a set of git extensions to provide high-level repository operations for Vincent - Driessen's branching model. - more -

-

★ ★ ★

+

★ ★ ★

+
-

This cheatsheet shows the basic usage and effect of git-flow operations

+
+

Basic tips

+
    +
  • + Git flow provides excellent command line help and output. Read it + carefully to see what's happening... +
  • +
  • + The macOS/Windows Client + Sourcetree is an + excellent git gui and provides git-flow support +
  • +
  • + Git-flow is a merge based solution. It doesn't rebase feature + branches. +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Basic tips

-
    -
  • Git flow provides excellent command line help and output. Read it carefully to see what's happening...
  • -
  • The macOS/Windows Client Sourcetree is an excellent git gui and provides - git-flow support -
  • -
  • Git-flow is a merge based solution. It doesn't rebase feature branches.
  • -
-

★ ★ ★

-
- - -
-

Setup

-
    -
  • You need a working git installation as prerequisite.
  • -
  • Git flow works on macOS, Linux and Windows
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+
+

Setup

+
    +
  • You need a working git installation as prerequisite.
  • +
  • Git flow works on macOS, Linux and Windows
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

You need wget and util-linux to install git-flow.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

You need wget and util-linux to install git-flow.

+
+
+

+ For detailed git flow installation instructions please visit the + git flow wiki. +

+ install git-flow +
+
+ +
+

+ Getting started +

- For detailed git flow installation instructions please visit the git flow - wiki. + Git flow needs to be initialized in order to customize your project + setup.

- install git-flow -
-
+

★ ★ ★

+
+

Initialize

-
-

Getting started

-

Git flow needs to be initialized in order to customize your project setup.

-

★ ★ ★

-
-

Initialize

- -

Start using git-flow by initializing it inside an existing git repository:

-
- git flow init -
-

- You'll have to answer a few questions regarding the naming conventions for your branches.
+

+ Start using git-flow by initializing it inside an existing git + repository: +

+
git flow init
+

+ You'll have to answer a few questions regarding the naming + conventions for your branches.
It's recommended to use the default values. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

Features

+ +

★ ★ ★

-
-

Features

+
+

Start a new feature

+

Development of new features starting from the 'develop' branch.

+

Start developing a new feature with

+
git flow feature start MYFEATURE
+

+ This action creates a new feature branch based on 'develop' and + switches to it +

-
    -
  • Develop new features for upcoming releases
  • -
  • Typically exist in developers repos only
  • -
-

★ ★ ★

- -
-

Start a new feature

-

Development of new features starting from the 'develop' branch.

-

Start developing a new feature with

-
- git flow feature start MYFEATURE -
-

This action creates a new feature branch based on 'develop' and switches to it

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Finish up a feature

+
+
+

Finish up a feature

-

- Finish the development of a feature. - This action performs the following -

-
    +

    + Finish the development of a feature. This action performs the + following +

    +
    • Merges MYFEATURE into 'develop'
    • Removes the feature branch
    • Switches back to 'develop' branch
    • -
    +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

Publish a feature

+
+
+

Publish a feature

-

- Are you developing a feature in collaboration?
- Publish a feature to the remote server so it can be used by other users. -

+

+ Are you developing a feature in collaboration?
+ Publish a feature to the remote server so it can be used by other + users. +

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

Getting a published feature

+
+
+

Getting a published feature

-

- Get a feature published by another user. -

+

Get a feature published by another user.

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

- You can track a feature on origin by using -

- -
- git flow feature track MYFEATURE -
- -
-
-
-
-
+

You can track a feature on origin by using

+
git flow feature track MYFEATURE
+
+
+
+
+
-
-

Make a release

+
+

Make a release

- -

★ ★ ★

-
-

Start a release

- -

To start a release, use the git flow release command. It creates a release branch created from the 'develop' branch.

-
- git flow release start RELEASE [BASE] -
-

You can optionally supply a [BASE] commit sha-1 hash to start the release from. The commit must - be on the - 'develop' branch.

-

★ ★ ★

-

It's wise to publish the release branch after creating it to allow release commits by other developers. Do it similar to feature publishing with the command:

-
- git flow release publish RELEASE -
-

(You can track a remote release with the
git flow release track RELEASE command)

-
-
-
-
-
- -
-
-

Finish up a release

- -

Finishing a release is one of the big steps in git branching. It performs several actions:

    +
  • Support preparation of a new production release
  • +
  • + Allow for minor bug fixes and preparing meta-data for a release +
  • +
+

★ ★ ★

+
+

Start a release

+ +

+ To start a release, use the git flow release command. It creates a + release branch created from the 'develop' branch. +

+
git flow release start RELEASE [BASE]
+

+ You can optionally supply a [BASE] commit sha-1 hash to + start the release from. The commit must be on the 'develop' branch. +

+

★ ★ ★

+

+ It's wise to publish the release branch after creating it to allow + release commits by other developers. Do it similar to feature + publishing with the command: +

+
git flow release publish RELEASE
+

+ (You can track a remote release with the
git flow release track RELEASE + command) +

+
+
+
+
+
+ +
+
+

Finish up a release

+ +

+ Finishing a release is one of the big steps in git branching. It + performs several actions: +

+
  • Merges the release branch back into 'master'
  • Tags the release with its name
  • Back-merges the release into 'develop'
  • Removes the release branch
  • +
+
git flow release finish RELEASE
+

+ Don't forget to push your tags with + git push origin --tags +

+
+
+
+
+
+ +
+

Hotfixes

+ +
    +
  • + Hotfixes arise from the necessity to act immediately upon an + undesired state of a live production version +
  • +
  • + May be branched off from the corresponding tag on the master branch + that marks the production version. +
-
- git flow release finish RELEASE -
-

Don't forget to push your tags with git push origin --tags

+

★ ★ ★

+
+

git flow hotfix start

+

Like the other git flow commands, a hotfix is started with

+
git flow hotfix start VERSION [BASENAME]
+

+ The version argument hereby marks the new hotfix release name. + Optionally you can specify a basename to start from. +

+
+
+
+
+
+ +
+
+

Finish a hotfix

+ +

+ By finishing a hotfix it gets merged back into develop and master. + Additionally the master merge is tagged with the hotfix version. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Commands

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+
    +
  • + Not all available commands are covered here, only the most important + ones +
  • +
  • + You can still use git and all its commands normally as you know + them, git flow is only a tooling collection +
  • +
  • The 'support' feature is still beta, using it is not advised
  • +
  • + If you'd like to supply translations I'd be happy to integrate them +
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Hotfixes

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Like the other git flow commands, a hotfix is started with

-
- git flow hotfix start VERSION [BASENAME] -
-

The version argument hereby marks the new hotfix release name. Optionally you can specify a basename to start from.

-
-
-
-
-
- -
-
-

Finish a hotfix

- -

By finishing a hotfix it gets merged back into develop and master. Additionally the master merge is tagged with the hotfix version.

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Commands

- git-flow commands -
- -
-

Backlog

-

★ ★ ★

- -

★ ★ ★

-
- - - - - - - -comments powered by Disqus - - - + dsq.src = "https://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.hu_HU.html b/index.hu_HU.html new file mode 100644 index 0000000..8a728c9 --- /dev/null +++ b/index.hu_HU.html @@ -0,0 +1,550 @@ + + + + + + git-flow puska + + + + + + + + +
+

git-flow puska

+ +

+ készítette Daniel Kummer + + +

+

+ fordította + Ciocan Pál András +

+

+ hatékony elágazások git-flow-val + Vincent Driessen-től +

+

+ translations: English - + Castellano - + Português Brasileiro + - + 繁體中文(Hagyományos Kínai) + - + 简体中文(Egyszerűsített Kínai) + - 日本語 - + Türkçe - + 한국어(Koreai) - + Français - + Magyar(Hungarian) - + Italiano - + Nederlands - + Русский (Orosz) - + Deutsch (Német) - + Català (Katalán) - + Română (Román) - + Ελληνικά (Görög) + - + Українська (Ukrán) + - + Tiếng Việt (Vietnámi) + - Polski - + العربية(Arab) - + فارسی(Fárszi) - + Lietuviškai (Litván) + - + Azərbaycanca (Azerbajdzsáni) + - + Bahasa Indonesia +

+
+ +
+
+

Rólam

+ +

+ A git-flow egy git kiterjesztések gyűjteménye, amely magas fokú + könyvtár műveleteket nyújt a Vincent Driessen-féle elágazási + modellhez. + tovább +

+

★ ★ ★

+ +

+ Ez a puska a git-flow alap műveleteit és ezek következményeit mutatja + be. +

+ +

★ ★ ★

+
+ +
+

Alap tippek

+ +

★ ★ ★

+
+ +
+

Telepítés

+ +

★ ★ ★

+
+

macOS

+ h3> + + Homebrew +
$ brew install git-flow
+ Macportolások +
$ port install git-flow
+ tovább +

Linux

+
$ npm i -g gitflow
+ tovább +

Windows (Cygwin)

+
+ $ $ wget -q -O - --no-check-certificate + https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh + | bash +
+ tovább +

+ Először telepítsd a wget-et, majd az util-linuxot a git-flow-hoz. +

+
+
+

+ Részletes git-flow telepítési útmutatóért látogass el a + git flow wiki-re. +

+ install git-flow +
+
+ +
+

+ Vágjunk bele +

+

+ A Git-flow-t először is inicializálni kell hogy személyre szabhasd a + projektedet. +

+

★ ★ ★

+
+

Inicilizálás

+ +

+ Az inicializálást egy, már létező git könyvtárban(repo-ban) kell + elkezdeni, az alábbi paranccsal: +

+
git flow init
+

+ Néhány kérdést fog feltenni a branch-eid elnevezési szabványaira + való tekintettel.
+ Ajánlott az alap értékekkel menni. +

+
+
+
+
+
+
+
+
+ +
+

Feature-ök

+ + +

★ ★ ★

+ +
+

Új feature elindítása

+

Új feature-ok fejlesztése a `develop` branchből indul.

+

A következő parancsot használd ehhez

+
git flow feature start MYFEATURE
+

+ Ez a parancs új feature branch-et készít a `develop`-ba majd + automatikusan átvált(checkout) arra a branch-re. +

+ +
+
+
+
+
+ +
+
+

Új feature befejezése

+ +

+ Új feature fejlesztésének befejezése. Ez a parancs a következőket + csinálja +

+
    +
  • Merge-eli a MYFEATURE-t a 'develop' branchbe
  • +
  • Eltávolítja a feature branch-et
  • +
  • Visszalép a 'develop' branch-be
  • +
+ +
git flow feature finish MYFEATURE
+
+
+
+
+
+ +
+
+

Új feature kiadása

+ +

+ Csapatban fejlesztessz új feature-t?
+ Publikáld az új feature-t a távoli szerverre, hogy más felhasználók + is használni tudják. +

+ +
git flow feature publish MYFEATURE
+
+
+
+
+
+ +
+
+

Kiadott feature beszerzése

+ +

Mások által publikált feature-okat így szerezhetsz be.

+ +
git flow feature pull origin MYFEATURE
+ +

Követheted a feature-t az origin-ből a következőképpen

+ +
git flow feature track MYFEATURE
+
+
+
+
+
+ +
+

Kiadás lérehozása

+ + +

★ ★ ★

+
+

Kiadás elindítása

+ +

+ Új kiadás(release) létrehozásához, használd a `git flow release` + parancsot. Ez készít egy release branch-et, amelyet a `develop` + branch-ből ered. +

+
git flow release start RELEASE [BASE]
+

+ Tetszőlgesen csatolhatsz egy [BASE] commit sha-1 hash-t + új kiadás elindításához. A megadott commit a `develop` branch-ből + kell származnia. +

+

★ ★ ★

+

+ Bölcs dolog kiadási branch publikálása létrehozás után, mivel más + fejlesztők is adhatnak hozzá kiadási commitokat. Hasonlóképpen a + feature publikáláshoz, használd az alábbi parancsot: +

+
git flow release publish RELEASE
+

+ (Követheted is a távoli kiadás-t ezzel a
git flow release track RELEASE + paranccsal) +

+
+
+
+
+
+ +
+
+

Kiadás lezárása

+ +

+ Egy kiadás lezárása a legnagyobb lépés a git elágazásban. A alábbi + parancsok futnak le: +

+
    +
  • + Egyesíti(Merge) a kiadási(release) branch-et a `master` branch-el +
  • +
  • Hozzáadja a kiadás nevét Tag-ként a kiadáshoz
  • +
  • + Visszafelé egyesíti a kiadási branch-et a `develop` branch-be +
  • +
  • Eltávolítja a kiadási(release) branch-et
  • +
+
git flow release finish RELEASE
+

+ Ne feledd a tag-eket is push-olni + git push origin --tags +

+
+
+
+
+
+ +
+

Hotfixek

+ + +

★ ★ ★

+
+

git flow hotfix start

+ +

+ Hasonlóképpen más git-flow parancsokhoz, egy hotfix elindításához + futtasd az alábbi parancsot. +

+
git flow hotfix start VERSION [BASENAME]
+

+ A verzió argumentum az új hotfix kiadási nevét jelenti. + Tetszőlegesen megjelölhetsz egy kiindulási nevet is. +

+
+
+
+
+
+ +
+
+

Hotfix lezárása(finish)

+ +

+ Egy hotfix lezárása után, automatikusan egyesítve lesz mind a + develop, mind a master banch-ekkel. Továbbá a master branch, + egyesítés után, a hotfix verziójával lesz tag-elve. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Parancsok

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+ +

★ ★ ★

+
+
+ + + + + + comments powered by Disqus + + diff --git a/index.id_ID.html b/index.id_ID.html index 347fcf9..822ea2b 100644 --- a/index.id_ID.html +++ b/index.id_ID.html @@ -55,6 +55,7 @@ Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - diff --git a/index.it_IT.html b/index.it_IT.html index ac1b9a4..141f5e6 100644 --- a/index.it_IT.html +++ b/index.it_IT.html @@ -1,188 +1,256 @@ - - - + + + git-flow cheatsheet - - - - - + + + - - - -
+ + + +
+

git-flow cheatsheet

-

git-flow cheatsheet

- -

+

creato da Daniel Kummer - - -

-

branching efficiente usando git-flow realizzato da Vincent Driessen

-

traduzioni: - English - + })(document, "script", "twitter-wjs"); + +

+

+ branching efficiente usando git-flow realizzato da + Vincent Driessen +

+

+ traduzioni: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
+

+
-
+
+
+

Introduzione

+

+ git-flow è un set di estensioni per git che offre comandi di alto + livello sul repository per utilizzare il modello di branching di + Vincent Driessen. + maggiori informazioni +

+

★ ★ ★

-
-

Introduzione

+

+ Questo cheatsheet mostra l'utilizzo di base a gli effetti dei comandi + offerti da git-flow +

-

- git-flow è un set di estensioni per git che offre comandi di alto livello sul repository per utilizzare il modello di branching di Vincent - Driessen. - maggiori informazioni -

-

★ ★ ★

+

★ ★ ★

+
-

Questo cheatsheet mostra l'utilizzo di base a gli effetti dei comandi offerti da git-flow

+
+

Consigli di base

+
    +
  • + Git flow offre un eccelente guida e un ottimo output a linea di + comando. Leggeteli attentamente per vedere e capire cosa sta + succedendo... +
  • +
  • + Il Client per macOS/Windows + Sourcetree è + un'eccellente GUI per git e offre supporto per git-flow +
  • +
  • + Git-flow è una soluzione basata sul merge. Non esegue alcun rebase + sui feature branch. +
  • +
+

★ ★ ★

+
-

★ ★ ★

-
- -
-

Consigli di base

-
    -
  • Git flow offre un eccelente guida e un ottimo output a linea di comando. Leggeteli attentamente per vedere e capire cosa sta succedendo...
  • -
  • Il Client per macOS/Windows Sourcetree è un'eccellente GUI per git e offre supporto per git-flow -
  • -
  • Git-flow è una soluzione basata sul merge. Non esegue alcun rebase sui feature branch.
  • -
-

★ ★ ★

-
- - -
-

Setup

-
    -
  • È necessaria un'installazione di git funzionante come prerequisito.
  • -
  • Git flow funziona su macOS, Linux e Windows
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+
+

Setup

+
    +
  • + È necessaria un'installazione di git funzionante come prerequisito. +
  • +
  • Git flow funziona su macOS, Linux e Windows
  • +
+

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

Sono necessari wget e util-linux per installare git-flow.

-
-
+ https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh + install stable | bash +
+

Sono necessari wget e util-linux per installare git-flow.

+
+
+

+ Per le istruzioni dettagliate riguardo all'installazione di git-flow + visitate il + wiki di git flow. +

+ install git-flow +
+
+ +
+

+ Per Iniziare +

- Per le istruzioni dettagliate riguardo all'installazione di git-flow visitate il wiki di git flow. + Git flow ha la necessità di essere inizializzato onde personalizzare + il setup del progetto.

- install git-flow -
-
+

★ ★ ★

+
+

Inizializzazione

-
-

Per Iniziare

-

Git flow ha la necessità di essere inizializzato onde personalizzare il setup del progetto.

-

★ ★ ★

-
-

Inizializzazione

- -

è possibile iniziare ad utilizzare git-flow inizializzandolo all'interno di un repository git esistente:

-
- git flow init -
-

- Dovrete rispondere ad alcune domande riguardanti la naming conventions da utilizzarsi per i branch.
+

+ è possibile iniziare ad utilizzare git-flow inizializzandolo + all'interno di un repository git esistente: +

+
git flow init
+

+ Dovrete rispondere ad alcune domande riguardanti la naming + conventions da utilizzarsi per i branch.
Si consglia l'uso dei valori di default proposti. -

+

+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+

Features (Funzionalità)

+ +

★ ★ ★

-
-

Features (Funzionalità)

+
+

Iniziare una nuova feature

+

Lo sviluppo di nuove feature comincia dal branch 'develop'.

+

Iniziate lo sviluppo di una nuova feature con

+
git flow feature start MYFEATURE
+

+ Questa crea un nuovo feature branch basato su 'develop' e si sposta + su quello (ne fa il checkout) +

-
    -
  • Sviluppare nuove features per le releases in arrivo
  • -
  • Generalmente sono (branch) presenti solo nei repository di sviluppo
  • -
-

★ ★ ★

- -
-

Iniziare una nuova feature

-

Lo sviluppo di nuove feature comincia dal branch 'develop'.

-

Iniziate lo sviluppo di una nuova feature con

-
- git flow feature start MYFEATURE -
-

Questa crea un nuovo feature branch basato su 'develop' e si sposta su quello (ne fa il checkout)

- - -
-
-
-
-
+ -->
+
+
+
+
-
-
-

Completamento di una feature

+
+
+

Completamento di una feature

-

- Termina lo sviluppo di una feature. - Questa azione esegue le seguenti operazioni -

-
    +

    + Termina lo sviluppo di una feature. Questa azione esegue le seguenti + operazioni +

    +
    • Merge del branch MYFEATURE nel branch 'develop'
    • -
    • Rimuove il feature branch usato per lo sviluppo della feature
    • +
    • + Rimuove il feature branch usato per lo sviluppo della feature +
    • Si sposta di nuovo sul branch 'develop'
    • -
    +
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
+
git flow feature finish MYFEATURE
+
+
+
+
+
-
-
-

Pubblicare una feature

+
+
+

Pubblicare una feature

-

- State sviluppando una feature in collaborazione con altri?
- Pubblicate una feature sul server remoto in modo che possa essere utilizzata da altri utenti. -

+

+ State sviluppando una feature in collaborazione con altri?
+ Pubblicate una feature sul server remoto in modo che possa essere + utilizzata da altri utenti. +

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
+
git flow feature publish MYFEATURE
+
+
+
+
+
-
-
-

Scaricare una feature pubblicata

+
+
+

Scaricare una feature pubblicata

-

- Scaricare dal server remoto una feature pubblicata da un altro utente. -

+

+ Scaricare dal server remoto una feature pubblicata da un altro + utente. +

-
- git flow feature pull origin MYFEATURE -
+
git flow feature pull origin MYFEATURE
-

Potete tracciare una feature sul repository origin usando git flow feature track MYFEATURE

-
-
-
-
-
+

+ Potete tracciare una feature sul repository origin usando + git flow feature track MYFEATURE +

+
+
+
+
+
+
+

Creare una release

-
-

Creare una release

- - -

★ ★ ★

-
-

Iniziare una release

- -

Per iniziare una release usate il comando release di git flow. Crea un release branch a partire dal branch 'develop'. -

-
- git flow release start RELEASE [BASE] -
-

Potere facoltativamente fornire nel parametro [BASE] lo sha-1 hash del commit dal quale far partire la release. Il commit deve essere presente nel branch 'develop'.

-

★ ★ ★

-

È una buona idea pubblicare il release branch dopo averlo creato in modo da consentire l'invio di release commit anche da parte di altri sviluppatori. Potete farlo, usando un comando analogo a quello usato per pubblicare le features:

-
- git flow release publish RELEASE -
-

(Potete tracciare la release remota con il comando git flow release track RELEASE)

-
-
-
-
-
- -
-
-

Completamento di una release

- -

Terminare una release è uno dei passi più grandi nella gestione dei branch di git. Vengono eseguite svariate operazioni:

    +
  • Supporto alla preparazione di una nuova release di produzione
  • +
  • + Consente di eseguire bug fixes minori e preparare i meta-dati per la + release +
  • +
+

★ ★ ★

+
+

Iniziare una release

+ +

+ Per iniziare una release usate il comando release di git flow. Crea + un release branch a partire dal branch 'develop'. +

+
git flow release start RELEASE [BASE]
+

+ Potere facoltativamente fornire nel parametro [BASE] lo + sha-1 hash del commit dal quale far partire la release. Il commit + deve essere presente nel branch 'develop'. +

+

★ ★ ★

+

+ È una buona idea pubblicare il release branch dopo averlo creato in + modo da consentire l'invio di release commit anche da parte di altri + sviluppatori. Potete farlo, usando un comando analogo a quello usato + per pubblicare le features: +

+
git flow release publish RELEASE
+

+ (Potete tracciare la release remota con il comando + git flow release track RELEASE) +

+
+
+
+
+
+ +
+
+

Completamento di una release

+ +

+ Terminare una release è uno dei passi più grandi nella gestione dei + branch di git. Vengono eseguite svariate operazioni: +

+
  • Merge del release branch su branch 'master'
  • Tagging della relase con il suo nome
  • Merge all'indietro della relase sul branch 'develop'
  • Rimozione del release branch
  • +
+
git flow release finish RELEASE
+

+ Non dimenticate di fare il push dei tag creati con + git push --tags +

+
+
+
+
+
+ +
+

Hotfixes

+ +
    +
  • + Gli Hotfixes nascono dalla necessità di reagire prontamente di + fronte ad uno stato indesiderato della versione live di produzione. +
  • +
  • + Possono essere creati a partire dal tag corrispondente sul branch + master che contrassegna la versione di produzione. +
-
- git flow release finish RELEASE -
-

Non dimenticate di fare il push dei tag creati con git push --tags

+

★ ★ ★

+
+

git flow hotfix start

+

Come gli altri comandi di git flow, un hotfix si inizia con

+
git flow hotfix start VERSION [BASENAME]
+

+ La versione passata come argomento definisce il nuovo nome + dell'hotfix release. Facoltativamente potete specificare un basename + da cui partire (un tag di release sul branch 'master'). +

+
+
+
+
+
+ +
+
+

completamento di un hotfix

+ +

+ Terminando un hotfix, questo viene integrato (merge) all'indietro + all'interno dei branch 'develop' e 'master'. In aggiunta il master + viene taggato con la versone dell'hotfix. +

+
git flow hotfix finish VERSION
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+

Comandi

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+
    +
  • + Non tutti i comandi git disponibili sono riportati qui, solo quelli + più importanti +
  • +
  • + Potete comunque sempre usare git e tutti i suoi comandi normalmente + come li conoscete, git flow costituisce solamente una collezione di + strumenti aggiuntivi. +
  • +
  • + La funzionalità 'support' è ancora in beta, il suo utilizzo non è + consigliato +
  • +
  • + Se volete fornire una traduzione nella Vostra lingua, sarò felice di + integrarla +
  • +
+

★ ★ ★

+
-
-
-
-
- -
-

Hotfixes

- - -

★ ★ ★

-
-

git flow hotfix start

- -

Come gli altri comandi di git flow, un hotfix si inizia con

-
- git flow hotfix start VERSION [BASENAME] -
-

La versione passata come argomento definisce il nuovo nome dell'hotfix release. Facoltativamente potete specificare un basename da cui partire (un tag di release sul branch 'master').

-
-
-
-
-
- -
-
-

completamento di un hotfix

- -

Terminando un hotfix, questo viene integrato (merge) all'indietro all'interno dei branch 'develop' e 'master'. In aggiunta il master viene taggato con la versone dell'hotfix.

-
- git flow hotfix finish VERSION -
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-

Comandi

- git-flow commands -
- -
-

Backlog

-

★ ★ ★

- -

★ ★ ★

-
- - - - - - - -comments powered by Disqus - - - + dsq.src = "https://" + disqus_shortname + ".disqus.com/embed.js"; + ( + document.getElementsByTagName("head")[0] || + document.getElementsByTagName("body")[0] + ).appendChild(dsq); + })(); + + + comments powered by Disqus + diff --git a/index.ja_JP.html b/index.ja_JP.html index 7316efd..f58bc1b 100644 --- a/index.ja_JP.html +++ b/index.ja_JP.html @@ -55,6 +55,7 @@ Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - diff --git a/index.ko_KR.html b/index.ko_KR.html index 79a0a4b..4d34586 100644 --- a/index.ko_KR.html +++ b/index.ko_KR.html @@ -1,346 +1,433 @@ - - - + + + git-flow cheatsheet - - - + + + - - - -
-

git-flow cheatsheet

-

+ + +

+
+

git-flow cheatsheet

+

created by Daniel Kummer - - -

-

efficient branching using git-flow by Vincent Driessen

-

translations: - English - + })(document, "script", "twitter-wjs"); + +

+

+ efficient branching using git-flow by + Vincent Driessen +

+

+ translations: English - Castellano - - Brazilian Portugues - - 繁體中文(Traditional Chinese) - - 简体中文(Simplified Chinese) - - 日本語 - + Brazilian Portugues + - + 繁體中文(Traditional Chinese) + - + 简体中文(Simplified Chinese) + - 日本語 - Türkçe - 한국어(Korean) - Français - + Magyar(Hungarian) - Italiano - Nederlands - Русский (Russian) - Deutsch (German) - Català (Catalan) - Română (Romanian) - - Ελληνικά (Greek) - - Українська (Ukrainian) - - Tiếng Việt (Vietnamese) - - Polski - + Ελληνικά (Greek) + - + Українська (Ukrainian) + - + Tiếng Việt (Vietnamese) + - Polski - العربية - فارسی - Azərbaycanca (Azerbaijani) Bahasa Indonesia -

-
-
-
-

About

-

- git-flow는 Vincent Driessen의 브랜칭 모델을 위한 고수준 저장소 작업을 제공하는 git의 확장입니다. - more -

-

★ ★ ★

-

이 치트 시트는 기본적인 사용법과 git-flow 작업의 효과를 보여줍니다.

-

★ ★ ★

-
-
-

Basic tips

-
    -
  • Git flow는 훌륭한 명령행 도움말과 출력을 제공합니다. 무슨 일이 일어나는지를 알려면 출력을 주의깊게 읽어주세요.
  • -
  • macOS/Window Client Sourcetree는 훌륭한 git gui를 제공하고 git-flow에 대한 지원을 제공합니다.
  • -
  • Git-flow는 병합(merge) 기반의 솔루션입니다. feature 브랜치를 리베이스(rebase)하지 않습니다.
  • -
-

★ ★ ★

-
-
-

Setup

-
    -
  • 사전에 제대로 동작하는 git이 설치되어 있어야합니다.
  • -
  • Git flow는 macOS, Linux, Windows에서 동작합니다.
  • -
-

★ ★ ★

-
-

macOS

- Homebrew -
- $ brew install git-flow-avh -
- Macports -
- $ port install git-flow-avh -
-

Linux

-
- $ apt-get install git-flow -
-

Windows (Cygwin)

-
+

+
+
+
+

About

+

+ git-flow는 Vincent Driessen의 브랜칭 모델을 위한 고수준 저장소 작업을 + 제공하는 git의 확장입니다. + more +

+

★ ★ ★

+

+ 이 치트 시트는 기본적인 사용법과 git-flow 작업의 효과를 보여줍니다. +

+

★ ★ ★

+
+
+

Basic tips

+ +

★ ★ ★

+
+
+

Setup

+ +

★ ★ ★

+
+

macOS

+ Homebrew +
$ brew install git-flow-avh
+ Macports +
$ port install git-flow-avh
+

Linux

+
$ apt-get install git-flow
+

Windows (Cygwin)

+
$ wget -q -O - --no-check-certificate - https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh install stable | bash -
-

git-flow의 설치를 위해서는 wget과 util-linux가 필요합니다.

-
-
-

- 상세한 git flow의 설치 방법은 git flow wiki를 참고하세요. -

- install git-flow -
-
-
-

Getting started

-

Git flow는 프로젝트 설정을 변경하기 위해 초기화를 필요로 합니다.

-

★ ★ ★

-
-

초기화

-

기존 git 저장소 내에서 초기화하는 것으로 git-flow의 사용을 시작합니다.

-
- git flow init -
-

- 몇몇 질문에 대답해서 브랜치의 명명규칙을 정합니다. - 기본 값을 사용하기를 권장합니다. -

-
-
-
-
-
-
-
-
-
-

Features

- -

★ ★ ★

-
-

새 기능(feature) 시작하기

-

새 기능의 개발은 'develop' 브랜치에서 시작합니다.

-

다음과 같이 새 기능의 개발을 시작합니다.

-
- git flow feature start MYFEATURE -
-

이것은 'develop'에 기반한 새 기능(feature) 브랜치를 생성하고 그 브랜치로 전환합니다.

- -
-
-
-
-
-
-
-

기능 완료

-

- 기능 개발을 완료합니다. - 이것은 다음 작업들을 수행합니다. -

-
    + -->
+
+
+
+
+
+
+

기능 완료

+

기능 개발을 완료합니다. 이것은 다음 작업들을 수행합니다.

+
  • MYFEATURE 브랜치를 'develop'에 병합(merge)합니다.
  • 기능 브랜치를 삭제합니다.
  • 'develop' 브랜치로 전환합니다.
  • -
-
- git flow feature finish MYFEATURE -
-
-
-
-
-
-
-
-

기능을 게시(publish)

-

- 기능을 공동으로 개발하고 있나요?
+ +

git flow feature finish MYFEATURE
+
+
+
+
+
+
+
+

기능을 게시(publish)

+

+ 기능을 공동으로 개발하고 있나요?
기능을 원격 서버에 게시하여 다른 사용자들도 사용할 수 있게 합니다. -

-
- git flow feature publish MYFEATURE -
-
-
-
-
-
-
-
-

게시된 기능 가져오기

-

다른 사용자가 게시한 기능을 가져옵니다.

-
- git flow feature pull origin MYFEATURE -
-
-
-
-
-
-
-

Make a release

- -

★ ★ ★

-
-

릴리스 시작

-

릴리스를 시작하려면 git flow의 release 명령을 사용합니다.

-

'develop' 브랜치로부터 'release' 브랜치를 생성합니다.

-
- git flow release start RELEASE [BASE] -
-

릴리스를 시작할 [BASE] commit sha-1 해시를 선택적으로 줄 수도 있습니다. 그 commit은 반드시 'develop' 브랜치에 있어야합니다.

-

★ ★ ★

-

릴리스 브랜치를 생성한 후에는 다른 개발자들의 릴리스 commit을 허용하기위해 게시(publish)하는 것이 현명합니다. 기능 게시와 비슷한 방법으로합니다.

-
- git flow release publish RELEASE -
-

(원격 'release' 브랜치의 변경 추적은 다음과 같이 합니다
git flow release track RELEASE )

-
-
-
-
-
-
-
-

릴리스 완료

-

릴리스 완료는 git 브랜치하기에서 가장 큰 단계입니다. 몇몇 작업을 수행합니다.

+

+
git flow feature publish MYFEATURE
+
+
+
+
+
+
+
+

게시된 기능 가져오기

+

다른 사용자가 게시한 기능을 가져옵니다.

+
git flow feature pull origin MYFEATURE
+
+
+
+
+
+
+

Make a release

+

★ ★ ★

+
+

릴리스 시작

+

릴리스를 시작하려면 git flow의 release 명령을 사용합니다.

+

'develop' 브랜치로부터 'release' 브랜치를 생성합니다.

+
git flow release start RELEASE [BASE]
+

+ 릴리스를 시작할 [BASE] commit sha-1 해시를 선택적으로 + 줄 수도 있습니다. 그 commit은 반드시 'develop' 브랜치에 + 있어야합니다. +

+

★ ★ ★

+

+ 릴리스 브랜치를 생성한 후에는 다른 개발자들의 릴리스 commit을 + 허용하기위해 게시(publish)하는 것이 현명합니다. 기능 게시와 비슷한 + 방법으로합니다. +

+
git flow release publish RELEASE
+

+ (원격 'release' 브랜치의 변경 추적은 다음과 같이 합니다
git flow release track RELEASE + ) +

+
+
+
+
+
+
+
+

릴리스 완료

+

+ 릴리스 완료는 git 브랜치하기에서 가장 큰 단계입니다. 몇몇 작업을 + 수행합니다. +

+
  • 'release' 브랜치를 'master' 브랜치에 병합(merge)
  • 릴리스를 릴리스 이름으로 태그(tag)
  • 릴리스를 'develop' 브랜치로 재병합(back-merge)
  • 'release' 브랜치 삭제
  • +
+
git flow release finish RELEASE
+

+ git push --tags를 사용해 태그들을 push하는 것을 + 잊지마세요. +

+
+
+
+
+
+
+

Hotfixes

+ -
- git flow release finish RELEASE -
-

git push --tags를 사용해 태그들을 push하는 것을 잊지마세요.

+

★ ★ ★

+
+

핫픽스 시작

+

여타 git flow 명령과 비슷한 방법으로 시작합니다.

+
git flow hotfix start VERSION [BASENAME]
+

여기서 버전 인수는 핫픽스 릴리스 이름을 지정합니다.

+

선택적으로 basename으로 시작점을 지정할 수도 있습니다.

+
+
+
+
+
+
+
+

핫픽스 완료

+

+ 핫픽스를 종료하면 핫픽스는 'develop' 및 'master' 브랜치로 + 병합(merge)됩니다. +

+

추가적으로 'master'의 병합 부분은 핫픽스 버전으로 태그됩니다.

+
git flow hotfix finish VERSION
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Commands

+ git-flow commands +
+
+

Backlog

+

★ ★ ★

+ +

★ ★ ★

+
-
-
-
- -
-

Hotfixes

- -

★ ★ ★

-
-

핫픽스 시작

-

여타 git flow 명령과 비슷한 방법으로 시작합니다.

-
- git flow hotfix start VERSION [BASENAME] -
-

여기서 버전 인수는 핫픽스 릴리스 이름을 지정합니다.

-

선택적으로 basename으로 시작점을 지정할 수도 있습니다.

-
-
-
-
-
-
-
-

핫픽스 완료

-

핫픽스를 종료하면 핫픽스는 'develop' 및 'master' 브랜치로 병합(merge)됩니다.

-

추가적으로 'master'의 병합 부분은 핫픽스 버전으로 태그됩니다.

-
- git flow hotfix finish VERSION -
-
-
-
-
-
-
-
-
-
-
-
-
-
-

Commands

- git-flow commands -
-
-

Backlog

-

★ ★ ★

- -

★ ★ ★

-
- -