Branching and merging


show more Branching and merging provides you with in-depth training on Developer. Taught by Michael Lehman as part of the Fundamentals of Software Version Control show less
please wait ...

Branching and merging

One of the most useful features of Software Version Control is called branching, but it's sometimes the most confusing. Some of the centralized systems make it somewhat complicated to merge two different branches together, so some people feel that branching is complex, but the branching part really couldn't be any easier. You start out with your main branch and your existing files, and you create a new branch, and now you have another set of identical files that you can make changes to. Because all branching means is that you're taking the current state of the repository and creating a new copy.

In the new branch, as opposed to the main branch--which is also sometimes called the trunk-- you can make any changes you want and they don't affect the product that is already working. This is a perfect sandbox in which you can experiment and you can refactor code. You can delete old unnecessary features and add brand-new ones. You really have full freedom to do anything you want to. In our ...

Branching and merging
Video duration: 4m 10s 2h 55m Intermediate

Viewers:

Branching and merging provides you with in-depth training on Developer. Taught by Michael Lehman as part of the Fundamentals of Software Version Control

Subject:
Developer
Software:
Git Mercurial ALM/TFS Perforce
Author:
please wait ...