diff --git a/figures/issues.png b/figures/issues.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8f388a3c5a9d7fdcc08037a1caeaeea906afbc Binary files /dev/null and b/figures/issues.png differ diff --git a/git-tutorial.tex b/git-tutorial.tex index eb37c401a5487333fa71b1e6aa48757fc0c9622c..f68db716850dc0fe3853859f3c538e8e5aade8c1 100644 --- a/git-tutorial.tex +++ b/git-tutorial.tex @@ -4,7 +4,7 @@ \usepackage{tikz} \usepackage{listings} -\title{Git Tutorial\\ \tiny{Version: 0.4}} +\title{Git Tutorial\\ \tiny{Version: 0.5}} \author{Anders Nilsson \\ \texttt{anders.nilsson@control.lth.se}} @@ -472,11 +472,11 @@ In general, Google is your friend, and there are literally hundreds (if not thousands) of freely available git references, Q\&A:s, and tutorials out there. -\section{FRT090 Specifics} -\label{sec:frt090} +\section{FRTN40 Specifics} +\label{sec:frtn40} Here follows some specific information for students involved in the -project course FRT090. +project course FRTN40. \subsubsection*{Repositories} @@ -486,7 +486,7 @@ administering git repositories. We have set up master repositories for you to at the department. To create a local clone you write something similar to: \begin{lstlisting} -andersn@stodola: git clone git@gitlab.control.lth.se:FRT090-2016/group-A +andersn@stodola: git clone git@gitlab.control.lth.se:regler/FRTN40/2018/GroupA Cloning into 'group-A'... warning: You appear to have cloned an empty repository. \end{lstlisting} @@ -498,8 +498,9 @@ an empty (except for .git) directory called We have a playground repository set up if you want to try using the gitlab server. Go to -\texttt{https://gitlab.control.lth.se/FRT090-2016/playground} and play around -or follow instructions to make a local clone to play around with. +\texttt{https://gitlab.control.lth.se/regler/FRTN40/2018/playground} +and play around or follow instructions to make a local clone to play +around with. \subsubsection*{Gitlab accounts} @@ -508,6 +509,27 @@ You create an account by going to there. You may also use an existing Google account of yours if you would like to. +\subsubsection*{Issue Tracker} +\label{issues} + +The issue tracker is a quite useful feature of the Gitlab +server. Access the tracker for your project by clicking on the +corresponding button along the left side of the browser window, as +seen in figure~\ref{fig:issues}. Look at an issue as whatever +project-related you might scribble down on a piece of paper or a +postit note; a bug, a suggested feature, or just something to +remember. The tracker is the tool to manage the heap of notes; adding +new ones, update with more information, throw away, and even brush +through the trash to find that note you accidentally threw away too +early by mistake. + +\begin{figure}[h!] + \centering + \pgfimage[width=.9\textwidth]{figures/issues.png} + \caption{Issue tracker in Gitlab.} + \label{fig:issues} +\end{figure} + \subsubsection*{ssh or https} When accessing repositories on the gitlab server you can choose @@ -531,6 +553,4 @@ access. You do this by copying \emph{both}\footnote{Well, you only make sense to not also bring with you the public part.} key files to the other user account you want to use. - - \end{document}