Skip to main content
Side panel
E-FCHPT
English (en)
English (en)
Slovenčina (sk)
You are currently using guest access (
Log in
)
VCS
General
21 September - 27 September
28 September - 4 October
5 October - 11 October
12 October - 18 October
19 October - 25 October
26 October - 1 November
2 November - 8 November
9 November - 15 November
16 November - 22 November
23 November - 29 November
30 November - 6 December
7 December - 13 December
14 December - 20 December
Home
Calendar
Version Control Systems
Home
Courses
e-FChPT
Informatizácia a riadenie procesov
Inžiniersky program AI
VCS
Weekly outline
General
General
Version Control Systems
Lectures and Exercises:
Juraj Oravec
COVID ALERT
Absolvovanie cvičení v podmienkach dištančnej výučby na FCHPT v dôsledku pandémie COVID-19
Page
Online Access
Google Meet: Projektové softvérové systémy
URL
Video-záznamy: Projektové softvérové systémy
URL
General Information
News forum
About the course
Page
Syllabus
Page
Student feedback - AIS (2019)
File
Student feedback - UIAM (2019)
File
21 September - 27 September
21 September - 27 September
Collaborative Development
Scope
Page
Lecture
Lecture - Basic Information
File
Lecture - Collaborative Development
File
Lecture - Public Repository Hosting and GUI
File
Lecture - Providing Support
File
Git - Basic Workflow
File
References
References
Page
Illustrated introduction to distributed version control
URL
Distributed version control page on Wikipedia
URL
Source control integration in MATLAB
URL
A Visual Git Reference
URL
A Visual Git Reference (in Slovak)
URL
28 September - 4 October
28 September - 4 October
Users and Repository Configuration
Scope
Page
Lecture
Users and Repository Configuration
File
Exercise
Git - How to configure mergetool kdiff3
File
Exercises - Users and Repository Configuration
File
Exercises - Users and Repository Configuration - Solution
File
References
GIT homepage
URL
Bitbucket homepage
URL
Github homepage
URL
Download Git
URL
Choose GUI
URL
TortoiseHg
URL
TortoiseGit
URL
Mercurial vs. Git: why Mercurial?
URL
Mercurial vs. Git: why Git?
URL
TortoiseHG tutorial on YouTube
URL
Git - Command Line
File
What is Git?
URL
Git Book - 2nd version
URL
GitHub Git Cheat Sheet
File
Visual Git Cheat Sheet
URL
Learn Git with Bitbucket Cloud
URL
Git - First Aid
URL
5 October - 11 October
5 October - 11 October
File Management
Scope
Page
Lecture
File Management
Exercises
Exercises - File Management
References
Generate GITIGNORE
URL
12 October - 18 October
12 October - 18 October
Commit Management
Scope
Page
Lecture
Commit Management
File
Exercise
Exercises - Commit Management
File
Exercise - Committing Exercise - Europe
File
Exercise - Committing Exercise - Pizza - 2 Users
File
Exercise - Committing Exercise - Pizza - 3 Users
File
19 October - 25 October
19 October - 25 October
Team Project 1
Scope
Page
Project
Project 1
Assignment
26 October - 1 November
26 October - 1 November
Branches and Merging
Scope
Page
Lecture
Branches and Merging
File
Exercise
Exercise - Branches and Merging
File
Exercise - Branching Exercise - Windows
File
References
Branching a Repository
URL
Driessen branching model
File
2 November - 8 November
2 November - 8 November
Resolving Conflicts
Scope
Page
Lecture
Resolving Conflicts
File
Exercise
Git - How to configure mergetool kdiff3
File
Exercise - Resolving Conflicts - Training – 1 User (+1 Fake User)
File
Exercise - Resolving Conflicts - 2D Plots – 2 Users
File
Exercise - Resolving Conflicts - 2D Plots – 3 Users
File
Exercise - Resolving Conflicts - 3D Plots – 2 Users
File
Exercise - Resolving Conflicts - 3D Plots – 3 Users
File
References
Resolve Merge Conflicts
URL
9 November - 15 November
9 November - 15 November
Rewriting History
Scope
Page
Lecture
Rewriting History
File
Exercise
Exercise - Rewriting History
File
16 November - 22 November
16 November - 22 November
Forks and Pull Request
Scope
Page
Lecture
Forks and Pull Requests
File
References
Making a Pull Request
URL
Pull Requests and Code Review
URL
Create a Pull Request to Merge Your Change
URL
23 November - 29 November
23 November - 29 November
Problem Solving
Scope
Page
Lecture
Problem Solving
File
References
Git - First Aid
URL
30 November - 6 December
30 November - 6 December
Team Project 2
Scope
Page
Project
Project 2
Assignment
7 December - 13 December
7 December - 13 December
Final Week
Scope
Page
Project - Extra
14 December - 20 December
14 December - 20 December
Collaborative Development
Lecture
Basic Information
File
Users and Repository Configuration
Lecture
Users and Repository Configuration
File
Exercise
Exercise - Users and Repository Configuration
File
File Management
Lecture
File Management
Exercise
Exercise - File Management
Commit Management
Lecture
Commit Management
File
Exercise
Commit Management
File
Committing Exercise - Europe
File