Navigation
index
next
|
vc-workshop 0.0.2 documentation
»
Version control workshop
Version control workshop
¶
Contents:
Workshop
What
Why
When and where
What do I need
What if you get hit by a bus and this great resource goes offline?
Acknowledgements
2019-02@uOttawa
2019-01@McGill
2018-05@uOttawa
Why fossil? Isn’t git more popular?
Contact
Software prerequisites
Windows
Step-by-step version
Mac OS X
Debian GNU/Linux
Shell 101
Opening
Autocompletion
Changing directory
Helping yourself
Change directory autocompletion
File management commands
Basic commands
Editing text files
Searching
Globbing
Rsync
Secure Shell (SSH)
Generating a keypair
Setting up a new host
Terminating processes
Fossil
Theory
Benefits of version control
Definitions
Basic Fossil commands
The history of a project is a Directed Acyclic Graph (DAG)
Why version control is important (reprise)
Theory: Branches and forks
Practice: a primetime story
Background
Initializing
First check-in
First bugfix
First feature branch
Bugfix on the feature branch
The coworker problem
Cherrypicking merge
Integrating the feature branch
Practice: exploring the fossil source tree
Comparing two versions
Miscellaneous
“I’ve made a huge mistake”
Collaborative development
Dealing with larger projects
Other useful commands
Indices and tables
¶
Index
Module Index
Search Page
Table of Contents
Version control workshop
Indices and tables
Next topic
Workshop
This Page
Show Source
Quick search
Navigation
index
next
|
vc-workshop 0.0.2 documentation
»
Version control workshop