Skip to content

Commit 1408715

Browse files
authored
Merge pull request #107 from max123kl/English_Commits
including English commits (Nr. 1433 und1435)
2 parents 09fe0d4 + b0aa84c commit 1408715

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

book/05-distributed-git/sections/distributed-workflows.asc

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ Mit dem Verzweigungs-Modell (Branching-Modell) von Git ist es Hunderten von Entw
3737
==== Arbeitsablauf mit Integrationsmanager
3838

3939
(((Workflows, Integrations-Manager)))
40-
4140
Da Sie in Git über mehrere Remote-Repositorys verfügen können, ist ein Workflow möglich, bei dem jeder Entwickler Schreibzugriff auf sein eigenes, öffentliches Repository und Lesezugriff auf die Repositorys aller anderen Entwickler hat.
4241
Dieses Szenario enthält häufig ein zentrales Repository, das das „offizielle“ Projekt darstellt.
4342
Um zu diesem Projekt beizutragen, erstellen Sie Ihren eigenen öffentlichen Klon des Projekts und laden Ihre Änderungen dort hoch.
@@ -84,6 +83,18 @@ image::images/benevolent-dictator.png[Arbeitsablauf mit wohlwollendem Diktator.]
8483
Diese Art von Arbeitsablauf ist nicht weit verbreitet, kann jedoch in sehr großen Projekten oder in sehr hierarchischen Umgebungen hilfreich sein.
8584
Dies ermöglicht dem Projektleiter (dem Diktator), einen Großteil der Arbeit zu delegieren und große Teilbereiche von Quelltext an mehreren Stellen zu sammeln, bevor diese integriert werden.
8685

86+
[[_patterns_for_managing_source_code_branches]]
87+
==== Methoden zur Verwaltung von Quellcode-Branches
88+
89+
[NOTE]
90+
====
91+
Martin Fowler hat den Leitfaden „Patterns for Managing Source Code Branches“ (Methoden zur Verwaltung von Quellcode-Branches) erstellt.
92+
Dieser Leitfaden deckt alle gängigen Git-Workflows ab und erklärt, wie und wann sie eingesetzt werden sollten.
93+
Es gibt auch einen Abschnitt, in dem hohe und niedrige Integrationsfrequenzen verglichen werden.
94+
95+
https://martinfowler.com/articles/branching-patterns.html
96+
====
97+
8798
==== Zusammenfassung
8899

89100
Dies sind einige häufig verwendete Workflows, die mit einem verteilten System wie Git möglich sind. Allerdings sind auch viele Variationen möglich, um Ihren eigenen Arbeitsabläufen gerecht zu werden.

book/07-git-tools/sections/rewriting-history.asc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,10 +292,12 @@ $ git log -4 --pretty=format:"%h %s"
292292
1c002dd Add cat-file
293293
9b29157 Add blame
294294
35cfb2b Update README formatting
295-
f3cc40e Change my name a bit
295+
f7f3f6d Change my name a bit
296296
----
297297

298-
Zur Erinnerung, das ändert die SHA-1s *aller* Commits in Ihrer Liste, also stellen Sie sicher, dass *kein* Commit in dieser Liste auftaucht, den Sie bereits in ein gemeinsames Repository gepusht haben.
298+
Dies ändert die SHA-1s der drei jüngsten Commits in Ihrer Liste, stellen Sie also sicher, dass kein geänderter Commit in dieser Liste auftaucht, den Sie bereits in ein gemeinschaftliches Repository verschoben haben.
299+
Beachten Sie, dass der letzte Commit (`f7f3f6d`) in der Liste nicht geändert wurde.
300+
Trotzdem wird dieser Commit im Skript angezeigt, da er als „pick“ markiert war und vor jeglichen Rebase-Änderungen angewendet wurde. Git lässt den Commit unverändert.
299301

300302
==== Die Nuklear-Option: filter-branch
301303

0 commit comments

Comments
 (0)