Skip to content

Commit 17c9483

Browse files
committed
Start feature branch workflow
1 parent 1e58c2b commit 17c9483

File tree

4 files changed

+57
-4
lines changed

4 files changed

+57
-4
lines changed

chapters/workflows/centralized.tex

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,3 +341,23 @@ \subsection{Rebase vs Merge}\label{subsec:rebase-vs-merge}
341341
\Large
342342
\bashcommand{git config --global pull.ff only}
343343
\end{frame}
344+
345+
\subsection{Final Review}\label{subsec:final-review}
346+
\begin{frame}[c]
347+
\slidehead
348+
\centering
349+
\Large
350+
\textbf{Final Review}
351+
\end{frame}
352+
353+
\begin{frame}[c]
354+
\slidehead
355+
\large
356+
\textbf{Bewertungskriterien}
357+
\normalsize
358+
\begin{enumerate}
359+
\item<2-> Wie skaliert der Workflow? \only<3->{\hfill\textbf{nicht gut}}
360+
\item<4-> Kann man Fehler einfach rückgängig machen? \only<5->{\hfill\textbf{geht}}
361+
\item<6-> Erzeugt dieser Workflow eine neue unnötige, kognitive Überlastung für das Team? \only<7->{\hfill\textbf{nein}}
362+
\end{enumerate}
363+
\end{frame}

chapters/workflows/feature-branch.tex

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,36 @@ \subsection{Feature Branch Workflow}\label{subsec:feature-branch-workflow}
44
\Large
55
\textbf{Feature Branch Workflow}
66
\end{frame}
7+
8+
\begin{frame}[c]
9+
\slidehead
10+
\centering
11+
\begin{tikzpicture}
12+
\node[tiny-commit] at (0, 0)(a){};
13+
\node[tiny-commit] at (2, 0) (b){};
14+
\node[tiny-commit] at (4, 0) (c){};
15+
\node<2-5>[tiny-commit, fill=TUDa-8a] at (6, -1) (feature/a/1){};
16+
\node<3-6>[tiny-commit, fill=TUDa-10a] at (6, -2) (feature/b/1){};
17+
\node<4->[tiny-commit] at (6, 0) (d){};
18+
\node<5->[tiny-commit, fill=TUDa-8a!50] at (8, 0) (e){};
19+
\node<7>[tiny-commit, fill=TUDa-10a] at (10, -2) (feature/b/1){};
20+
\node<8>[tiny-commit, fill=TUDa-10a!50] at (10, 0) (f){};
21+
\node[branch] at (13, 0) (master){master};
22+
\node<2-5>[branch] at (13, -1) (feature/a){feature/a};
23+
\node<3-7>[branch] at (13, -2) (feature/b){feature/b};
24+
\draw[parent] (b) to (a);
25+
\draw[parent] (c) to (b);
26+
\draw<2-5>[parent] (feature/a/1) to (c);
27+
\draw<3-6>[parent] (feature/b/1) to (c);
28+
\draw<7>[parent] (feature/b/1) to (e);
29+
\draw<4->[parent] (d) to (c);
30+
\draw<5->[parent] (e) to (d);
31+
\draw<8>[parent] (f) to (e);
32+
\draw<-3>[ref-arc] (master) to (c);
33+
\draw<4>[ref-arc] (master) to (d);
34+
\draw<5-7>[ref-arc] (master) to (e);
35+
\draw<8>[ref-arc] (master) to (f);
36+
\draw<2-5>[ref-arc] (feature/a) to (feature/a/1);
37+
\draw<3-7>[ref-arc] (feature/b) to (feature/b/1);
38+
\end{tikzpicture}
39+
\end{frame}

common/packages.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
tiny-commit/.style={
3838
circle,
3939
fill=TUDa-1a,
40-
minimum width=3em,
41-
minimum height=3em,
40+
minimum width=2.2em,
41+
minimum height=2.2em,
4242
very thick,
4343
draw=black!70,
4444
},

workshops/workflows.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@
6464
\end{description}
6565
\end{frame}
6666

67-
\subimport{../chapters/workflows}{intro}
68-
\subimport{../chapters/workflows}{centralized}
67+
% \subimport{../chapters/workflows}{intro}
68+
% \subimport{../chapters/workflows}{centralized}
6969
\subimport{../chapters/workflows}{feature-branch}
7070

7171

0 commit comments

Comments
 (0)