Getting Started: Difference between revisions

m
GitHub now has free private repositories
[unchecked revision][unchecked revision]
m (GitHub now has free private repositories)
m (GitHub now has free private repositories)
Line 84:
We cannot stress this point strongly enough: if you are not using source control already, you should start doing so immediately. You only need make a serious mistake in your code once to realize the importance of having your code securely versioned and easily retrievable. While it may seem like overkill for a small, private hobby project, once you get into the habit of using revision control, you'll wonder how you ever did without it.
 
For Git you can create your project on [https://github.com/ GitHub]. [https://bitbucket.org Bitbucket] is also a good alternative as it supports both Git and Mercurial. Both come with free, private repositories, although GitHub only allows three collaborators for free.
 
An additional benefit of using version control on a network-accessible repository is that it makes it a lot easier to collaborate with and get help from others. This can be quite useful, especially in the forums, as it can avoid the need for constantly posting updated versions of your code to a message thread--you simply point the conversation towards your repository, and the others in the thread will have direct access to your most current changes. It is also crucial if, as the project grows, you begin to work with other developers on the project (just [[Beginner Mistakes#Teamwork|don't expect that to happen overnight]]).
Anonymous user