Subversion and Git Training with Michigan Technology Services
Michigan Technology Services offers instructor-led Subversion and Git courses. The training can take place at our location in Farmington Hills, 20 miles outside of Detroit, or onsite at your office anywhere throughout the United States.
In our Subversion course we will introduce students to the basic concepts of version control and their functions. We will provide context to what challenges version control systems are designed to address, show how software developers can use diff tools to create and maintain sets of software patches, and also demonstrate how patches can be applied and organized to create a historical set of changes that describe a project’s history.
We will then introduce Subversion and explain how it acts as a centralized version control system. We will cover how a repository is organized and the ways it is possible to interact with data, and then explain how Subversion differs from other version control systems, such as Git, Mercurial, or Bazaar
In the class we will explore common Subversion operations such as project/repository creation, source checkout, adding/editing files, and committing changes.
We will discuss version control best practices and workflows. We will provide hands-on exercises so that students become comfortable working with version control using both GUI tools and the command line.
Lastly we will describe how Subversion integrates with other tools and can be integrated with bug/issue tracking management and continuous testing servers.
Want to learn about Git instead of Subversion? Git training is available as well.