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
© Copyright 2018-2020, vc-workshop-team. Created using Sphinx 3.4.3.