From 919ae2addb96d09f918c80138c4f14a72726e291 Mon Sep 17 00:00:00 2001 From: Axel Wehner Date: Sun, 2 Nov 2014 02:15:40 +0100 Subject: [PATCH] * Added German Translation * Updated language index menu in all pages * Fixed HTML (Removed closing paragraph in index.html, line 264) --- index.de_DE.html | 433 +++++++++++++++++++++++++++++++++++++++++++++++ index.es_ES.html | 3 +- index.fr_FR.html | 3 +- index.html | 7 +- index.it_IT.html | 3 +- index.ja_JP.html | 3 +- index.ko_KR.html | 3 +- index.nl_NL.html | 3 +- index.pt_BR.html | 3 +- index.ru_RU.html | 3 +- index.tr_TR.html | 3 +- index.zh_CN.html | 3 +- 12 files changed, 456 insertions(+), 14 deletions(-) create mode 100644 index.de_DE.html diff --git a/index.de_DE.html b/index.de_DE.html new file mode 100644 index 0000000..d249391 --- /dev/null +++ b/index.de_DE.html @@ -0,0 +1,433 @@ + + + + + + git-flow cheatsheet + + + + + + + + + + + +
+ +

git-flow Spickzettel

+ +

+ erstellt von Daniel Kummer + + +

+

Effizientes Branching mittels git-flow von Vincent Driessen

+

Übersetzungen: + English - + Castellano - + Brazilian Portugues - + 简体中文(Simplified Chinese) - + 日本語 - + Türkçe - + 한국어(Korean) - + Français - + Italiano - + Nederlands - + Русский (Russian) - + Deutsch (German) +

+
+ +
+ + +
+

Über

+ +

+ git-flow ist ein Set aus Git-Erweiterungen, welches komplexe Repository-Arbeiten + nach Vincent Driessen's 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 OSX/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

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

★ ★ ★

+
+

OSX

+ Homebrew +
+ $ brew install git-flow +
+ Macports +
+ $ port 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 +
+

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

+

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 bezueglich der Namenskoventionen Deiner Branches (Entwicklungszweige) beantworten.
+ Es wird empfohlen, die Standardwerte zu verwenden. +

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

Features

+ +
    +
  • Entwicklung neuer Features für bevorstehende Releases.
  • +
  • In der Regel nur in Entwickler-Repositories zu finden.
  • +
+

★ ★ ★

+ +
+

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

+ +

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

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

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

Holen eines veröffentlichten Features

+ +

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

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

+ Du kannst ein Feature unter Verwendung von +

+
git flow feature track MYFEATURE
+

+ auf 'origin' verfolgen. +

+
+
+
+
+
+ + +
+

Erstelle ein Release

+ +
    +
  • Unterstützt die Fertigstellung einer Produktionsversion.
  • +
  • Erlaubt geringfügige Bugfixes und die Erstellung der Metadaten für ein Release
  • +
+

★ ★ ★

+
+

Beginne ein Release

+ +

+ Um ein neues Releases 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 Comitts 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 werden 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

+

★ ★ ★

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

★ ★ ★

+
+
+ + + + + + + +Kommentare powered by Disqus + + + + diff --git a/index.es_ES.html b/index.es_ES.html index 9fa3729..fedcc12 100644 --- a/index.es_ES.html +++ b/index.es_ES.html @@ -56,7 +56,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.fr_FR.html b/index.fr_FR.html index 2b074fa..80e3396 100644 --- a/index.fr_FR.html +++ b/index.fr_FR.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.html b/index.html index e858f76..4eeb9db 100644 --- a/index.html +++ b/index.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

@@ -261,9 +262,7 @@

Start a release

-

To start a release, use the git flow release command. It

- creates a release branch created from the 'develop' branch. -

+

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]
diff --git a/index.it_IT.html b/index.it_IT.html index daedda3..ab6fcc2 100644 --- a/index.it_IT.html +++ b/index.it_IT.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.ja_JP.html b/index.ja_JP.html index 3c44bef..57ad112 100644 --- a/index.ja_JP.html +++ b/index.ja_JP.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.ko_KR.html b/index.ko_KR.html index 499fb96..04aebe8 100644 --- a/index.ko_KR.html +++ b/index.ko_KR.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.nl_NL.html b/index.nl_NL.html index 9235f73..4d3c843 100644 --- a/index.nl_NL.html +++ b/index.nl_NL.html @@ -56,7 +56,8 @@ 한국어(Korean) - Français - Italiano - - Nederlands + Nederlands - + Deutsch (German)

diff --git a/index.pt_BR.html b/index.pt_BR.html index 172788e..cb6ce2c 100644 --- a/index.pt_BR.html +++ b/index.pt_BR.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.ru_RU.html b/index.ru_RU.html index 068c663..0616b2c 100644 --- a/index.ru_RU.html +++ b/index.ru_RU.html @@ -65,7 +65,8 @@ 한국어(Korean) - Français - Italiano - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.tr_TR.html b/index.tr_TR.html index cb2c0b4..d7dc8d9 100644 --- a/index.tr_TR.html +++ b/index.tr_TR.html @@ -57,7 +57,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)

diff --git a/index.zh_CN.html b/index.zh_CN.html index bc5b60a..25c3a12 100644 --- a/index.zh_CN.html +++ b/index.zh_CN.html @@ -46,7 +46,8 @@ Français - Italiano - Nederlands - - Русский (Russian) + Русский (Russian) - + Deutsch (German)