-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
83 lines (58 loc) · 2.15 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
\documentclass[10pt,a4paper,twoside,twocolumn]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{gwa}
\usepackage{graphicx}
\usepackage{url}
\usepackage{listings}
\usepackage{stfloats}
\newcommand{\eg}{e.\,g., }
\newcommand{\ie}{i.\,e., }
\def\lqq{\lq\lq}
\def\rqq{\rq\rq}
\def\dq#1{\lqq #1\rqq}
\def\zitat#1{\lqq \emph{#1}\rqq}
\begin{document}
\title{Distributed Version Control with Git}
\author{
\authN{Richard Plangger, Simon Zünd and Klaus Nigsch}\\
\matNr{1025637, 1025990, 1025991} \\
% \kennZ{182, 182, 182}\\
\authI{Institute of Computer Engineering}\\
\authU{Vienna University of Technology}\\
\email{e\{1025637,1025990,1025991\}@student.tuwien.ac.at}
}
\maketitle
% abstract
\abstract {
Distributed Version Control systems enable people to work on the same project, at the same time in different locations. We will not only describe how and why they are used, but also compare the most popular Distributed Version Control Systems against each other and show how they differ from centralized systems. The second part of the paper will describe Git, a system developed by Linus Torvalds to handle the source code of the linux kernel. We will explain the most important commands and give some technical background information. This paper will clarify, why Distributed Version Control Systems became so popular and what advantages they can bring into a programmer's daily work.
}
% - Introduction
\input{introduction}
\input{whyrevisioncontrol}
% -
\input{dvcshistory}
% - General description DCVS (Properties)
% - A brief history of DCVS (Klaus)
% - Begriffserklärung (Simon)
\input{explanation_of_terms}
% - Changing of Workflows (Simon)
\input{changeofworkflows}
% - Critism on Distributed Version Control Systems (Klaus)
\input{critism_on_dvcs}
% GIT
% +-- History
\input{githistory}
% +-- How does git work
\input{how_does_git_work}
% +-- Comparison to other DVCS
\input{comparison_to_other_dvcs}
% +-- Current Development. How uses git?
\input{current_development}
% Conclusion
\input{conclusion}
% References
\bibliographystyle{unsrt}
\bibliography{references}
\end{document}