A few questions addressed in the lecture
Monday 8 March |
|||
15:05 16:00 |
Lecture 4 |
Distributed version control using Git: Get more efficient managing your code |
|
Description Distributed version control allow you to work more efficient and with greater flexibility while keeping most of the benefits of a centralized versioning system. This lecture aims to explain why and how you use it and how it differ from for example CVS and svn. The history of development from local to centralized (e.g. CVS and svn) to distributed version control systems will be covered, explaining the difference between them and their benefits and drawbacks. The lecture will contain a discussion on different work-flows for collaborating in a group and how a distributed version system give you more flexibility in this perspective. For practical examples, Git will be used (http://git-scm.com/). An introduction to Git and basic as well as more advanced usage will be given. This includes the use of branches and how to rewrite the version history.
|
|||
Audience
|
|||
Pre-requisite To draw maximum benefits of the lecture, it is an advantage to have some experience of using version control systems before (e.g. CVS or svn) but it is not essential for understanding the lecture.
|