Migrating SVN to Git

Overview SVN migrations to Git can vary in complexity, depending on how old the repository is and how many branches were created and merged, as well as if you use regular SVN or a facade such as SVK to do your branching and merging. If you have a fairly new repository and the standard setup of a trunk, branches, and tags directory, your job could be pretty easy. However if you’ve done a ton of branching and merging, or your repository follows a non-standard directory setup, or that setup changed over time, you could have a bit more work on your hands. [Read More]

Intelligent Version Control and Branching

Overview Most shops these days seem to know that using a Version Control System is necessary for the organization of a large software project involving multiple developers. It’s essential to allow each developer to work on their part of the project and commit the changes to a central repository, which the rest of the developers can then pull down into their working sandbox. Its an effective way to develop that avoids overwriting of changes, and allows for easy rollback and history. [Read More]