Getting Started: Difference between revisions

Nuke reference to sourceforge (malvertisement) and Chinese site (can't connect to it apparently)
[unchecked revision][unchecked revision]
(Nuke reference to sourceforge (malvertisement) and Chinese site (can't connect to it apparently))
Line 82:
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.
 
A convenient way of getting access to a Subversion server is to create a project over at [http://www.sourceforge.net SourceForge]. You can also set up your project at [http://gf.cs.hit.edu.cn HIT Open Source Platform] ''(Chinese)''. For Git you can create your project on [https://github.com/ GitHub]. Keep in mind this does require your project to be open source. [https://bitbucket.org Bitbucket] is also a good alternative as it supports both Git and Mercurial, and counts with free, private repositories.
 
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