Version control is important for documents that undergo a lot of revision and redrafting. It is a lifesaver and while the environment may seem intimidating, after you climb that learning curve... you will not regret it.
Some of the advantages include:
The main version control systems are Git, Mercurial, Subversion and Team Foundation Version Control. My experience over the years have centered around GIT using GIT Extension as the GUI and Bitbucket to host the repository. I am sure their are advantages to other systems but my tool kit requirements during grad school was simple, efficient and free.
Some of the advantages include:
- Traceability
- Identifiability
- Clarity
- Reduced duplication
- Reduced errors
The main version control systems are Git, Mercurial, Subversion and Team Foundation Version Control. My experience over the years have centered around GIT using GIT Extension as the GUI and Bitbucket to host the repository. I am sure their are advantages to other systems but my tool kit requirements during grad school was simple, efficient and free.
Git Extension is a toolkit to make working with Git more intuitive. Git Extension is also available on Linux and Mac OS X using Mono. Most recent version can be downloaded here. |
Bitbucket is a web-based hosting service for projects that use either the Mercurial or Git. Bitbucket offers free accounts with an unlimited number of private repositories, which can have up to five users when using the free account. Main webpage can be found here. |
Once downloaded, we can begin...
Installation guide
Important options to follow are Slide 3, Slide 7, Slide 8 and Slide 13.
Warning sometimes you may think the installation is stuck, but the KDiff installer is launched in the background, use ALT + Tab to bring it to the front.
|
Creating a repository
Let's being within creating a repository on bitbucket -> link
|
Ignoring files
|