Prince:Version Control: Difference between revisions
(→Git: Fix link to git tutorial) |
(Added more tutorials, and link to github organization) |
||
Line 9: | Line 9: | ||
[http://git-scm.com/ Git] is the preferred version control tool of the Prince lab (bazaar and mercurial can also be recommended). | [http://git-scm.com/ Git] is the preferred version control tool of the Prince lab (bazaar and mercurial can also be recommended). | ||
[https://facwiki.cs.byu.edu/CS431/index.php/Git_Basics | [https://facwiki.cs.byu.edu/CS431/index.php/Git_Basics '''git''' tutorial from the BYU CS department] | ||
The [http://gitref.org/ Git Reference] is a little more in-depth, but also good for more in-depth learning about git. | |||
==github== | |||
Most of the code written in the lab is hosted on [http://github.com github], a social coding site. The code is mostly in the [https://github.com/organizations/princelab Prince Lab github organization]. Make an account, clone the repositories, and start contributing! |
Revision as of 09:40, 7 September 2010
Introduction
Version control software allows a person to track changes to a project, encourages frequent backups, and allows editing from multiple locations. It can be a little difficult to use at first, but the common workflow is also quickly mastered. If you care about your project, why not version control it?
Git
Git is the preferred version control tool of the Prince lab (bazaar and mercurial can also be recommended).
git tutorial from the BYU CS department
The Git Reference is a little more in-depth, but also good for more in-depth learning about git.
github
Most of the code written in the lab is hosted on github, a social coding site. The code is mostly in the Prince Lab github organization. Make an account, clone the repositories, and start contributing!