From 20e37720fac92c13d097faf1a9eb721e446bf180 Mon Sep 17 00:00:00 2001 From: Arseniy Shapovalov Date: Mon, 7 Jul 2014 16:40:07 +0400 Subject: [PATCH 1/3] ru translate v0.01 --- index.ru_RU.html | 397 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 397 insertions(+) create mode 100644 index.ru_RU.html diff --git a/index.ru_RU.html b/index.ru_RU.html new file mode 100644 index 0000000..da73704 --- /dev/null +++ b/index.ru_RU.html @@ -0,0 +1,397 @@ + + + + + + git-flow cheatsheet + + + + + + + + + + + +
+ +

Шпаргалка по git-flow

+ +

+ создал Daniel Kummer + + +

+

эффективное ветвление с помощью git-flow от Vincent Driessen

+

переводы: + English - + Castellano - + Brazilian Portugues - + 简体中文(Simplified Chinese) - + 日本語 - + Türkçe - + 한국어(Korean) - + Français - + Italiano + Russian +

+
+ +
+ + +
+

Введение

+ +

+ git-flow — это набор расширений git предоставляющий высокоуровневые операции над репозиторием для поддержки модели ветвления Vincent + Driessen. + узнать больше +

+

★ ★ ★

+ +

Эта шпаргалка показывает основные способы использования операций git-flow.

+ +

★ ★ ★

+
+ +
+

Общие замечания

+
    +
  • Git flow предоставляет превосходную provides excellent command line help and output. Read it carefully to see what's happening...
  • +
  • The OSX/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 OSX, Linux and Windows
  • +
+

★ ★ ★

+
+

OSX

+
+ $ brew install git-flow +
+

Linux

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

Windows (Cygwin)

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

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

+
+
+

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

+ install git-flow +
+
+ +
+

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.
+ It's recommended to use the default values. +

+ +
+
+
+
+
+
+
+
+ + +
+

Features

+ +
    +
  • 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 the development of a feature. + This action performs the following +

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

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. +

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

Getting a published feature

+ +

+ Get a feature published by another user. +

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

You can track a feature on origin by using git flow feature track MYFEATURE

+
+
+
+
+
+ + +
+

Make a release

+ +
    +
  • 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 withgit push --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 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
  • +
+

★ ★ ★

+
+
+ + + + + + + +comments powered by Disqus + + + + From a1a1653135da2dc3cf0736940539f7389b821d27 Mon Sep 17 00:00:00 2001 From: Arseniy Shapovalov Date: Tue, 8 Jul 2014 17:55:30 +0400 Subject: [PATCH 2/3] ru translate v0.02 --- index.ru_RU.html | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/index.ru_RU.html b/index.ru_RU.html index da73704..1567325 100644 --- a/index.ru_RU.html +++ b/index.ru_RU.html @@ -81,11 +81,10 @@

Общие замечания

    -
  • Git flow предоставляет превосходную provides excellent command line help and output. Read it carefully to see what's happening...
  • -
  • The OSX/Windows Client Sourcetree is an excellent git gui and provides - git-flow support +
  • Git flow предоставляет превосходную командную строку со справкой и улучшенными выводом. Внимательно читайте его, чтобы видеть, что происходит...
  • +
  • Клиент для OSX/Windows Sourcetree — отличный GUI для Git — также поддерживает git-flow
  • -
  • Git-flow is a merge based solution. It doesn't rebase feature branches.
  • +
  • Git-flow основана на слиянии. Для слияния ветвей фич не используется rebase.

★ ★ ★

@@ -94,8 +93,8 @@

Setup

    -
  • You need a working git installation as prerequisite.
  • -
  • Git flow works on OSX, Linux and Windows
  • +
  • В первую очередь вам нужена рабочая установка git.
  • +
  • Git flow работает на OSX, Linux и Windows

★ ★ ★

@@ -112,11 +111,11 @@ $ wget -q -O - --no-check-certificate https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash -

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

+

Вам потребуется wget и util-linux для установки git-flow.

- For detailed git flow intallation instructions please visit the git flow + Подробные инструкции по установке git flow смотрите на git flow wiki.

install git-flow @@ -124,19 +123,19 @@
-

Getting started

-

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

+

Приступая к работе

+

Git flow нужно инициализировать, чтобы настроить его для работы с вашим проектом.

★ ★ ★

-

Initialize

- -

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

+

Инициализация

+ +

Для начала использования git-flow проинициализируйте его внутри существующего git-репозитория:

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. + Вам придётся ответить на несколько вопросов о способах именования ваших ветвей.
+ Рекомендуется оставить значения по умолчанию.

@@ -150,18 +149,18 @@
-

Features

+

Фичи

    -
  • 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

+

Начало новой фичи

+

Разработка новых фич начинается из ветви "develop".

+

Для начала разработки фичи выполните:

git flow feature start MYFEATURE
From 65f6526c06ce0331fb45cc7e4d4910aa6999e8e0 Mon Sep 17 00:00:00 2001 From: Arseniy Shapovalov Date: Wed, 9 Jul 2014 12:44:00 +0400 Subject: [PATCH 3/3] ru translate v1.0 --- index.es.html | 3 +- index.fr_FR.html | 3 +- index.html | 3 +- index.it_IT.html | 3 +- index.ja_JP.html | 3 +- index.ko_KR.html | 3 +- index.pt_BR.html | 1 + index.ru_RU.html | 119 +++++++++++++++++++++++++---------------------- index.tr_TR.html | 3 +- index.zh_CN.html | 3 +- 10 files changed, 80 insertions(+), 64 deletions(-) diff --git a/index.es.html b/index.es.html index fc899a0..0393e9a 100644 --- a/index.es.html +++ b/index.es.html @@ -54,7 +54,8 @@ 日本語 - 한국어(Korean) - Français - - Italiano + Italiano - + Русский (Russian)

diff --git a/index.fr_FR.html b/index.fr_FR.html index 4201b89..695f7e6 100644 --- a/index.fr_FR.html +++ b/index.fr_FR.html @@ -55,7 +55,8 @@ Türkçe - 한국어(Korean) - Français - - Italiano + Italiano - + Русский (Russian)

diff --git a/index.html b/index.html index 64bae3a..c51a766 100644 --- a/index.html +++ b/index.html @@ -55,7 +55,8 @@ Türkçe - 한국어(Korean) - Français - - Italiano + Italiano - + Русский (Russian)

diff --git a/index.it_IT.html b/index.it_IT.html index 52dbb5f..f35d234 100644 --- a/index.it_IT.html +++ b/index.it_IT.html @@ -55,7 +55,8 @@ Türkçe - 한국어(Korean) - Français - - Italiano + Italiano - + Русский (Russian)

diff --git a/index.ja_JP.html b/index.ja_JP.html index 9b16634..52f1350 100644 --- a/index.ja_JP.html +++ b/index.ja_JP.html @@ -55,7 +55,8 @@ Türkçe - 한국어(Korean) - Français - - Italiano + Italiano - + Русский (Russian)

diff --git a/index.ko_KR.html b/index.ko_KR.html index d994d91..c4cda7b 100644 --- a/index.ko_KR.html +++ b/index.ko_KR.html @@ -55,7 +55,8 @@ Türkçe - 한국어(Korean) - Français - - Italiano + Italiano - + Русский (Russian)

diff --git a/index.pt_BR.html b/index.pt_BR.html index b347f38..c8e8c04 100644 --- a/index.pt_BR.html +++ b/index.pt_BR.html @@ -56,6 +56,7 @@ 한국어(Korean) - Français - Italiano + Русский (Russian)

diff --git a/index.ru_RU.html b/index.ru_RU.html index 1567325..ddb2ca6 100644 --- a/index.ru_RU.html +++ b/index.ru_RU.html @@ -3,10 +3,19 @@ - git-flow cheatsheet - + Шпаргалка по git-flow + + + + + + @@ -47,7 +56,7 @@

эффективное ветвление с помощью git-flow от Vincent Driessen

переводы: - English - + English - Castellano - Brazilian Portugues - 简体中文(Simplified Chinese) - @@ -55,8 +64,8 @@ Türkçe - 한국어(Korean) - Français - - Italiano - Russian + Italiano - + Русский (Russian)

@@ -84,7 +93,7 @@
  • Git flow предоставляет превосходную командную строку со справкой и улучшенными выводом. Внимательно читайте его, чтобы видеть, что происходит...
  • Клиент для OSX/Windows Sourcetree — отличный GUI для Git — также поддерживает git-flow
  • -
  • Git-flow основана на слиянии. Для слияния ветвей фич не используется rebase.
  • +
  • Git-flow основана на слиянии. Для слияния веток фич не используется rebase.
  • ★ ★ ★

    @@ -134,7 +143,7 @@ git flow init

    - Вам придётся ответить на несколько вопросов о способах именования ваших ветвей.
    + Вам придётся ответить на несколько вопросов о способах именования ваших веток.
    Рекомендуется оставить значения по умолчанию.

    @@ -159,12 +168,12 @@

    Начало новой фичи

    -

    Разработка новых фич начинается из ветви "develop".

    +

    Разработка новых фич начинается из ветки "develop".

    Для начала разработки фичи выполните:

    git flow feature start MYFEATURE
    -

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

    +

    Это действие создаёт новую ветку фичи, основанную на ветке "develop", и переключается на неё.