Note: You are currently viewing documentation for Moodle 2.6. Up-to-date documentation for the latest stable version of Moodle may be available here: Git.

Git: Difference between revisions

From MoodleDocs
(redirect)
 
(9 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[http://git-scm.com/ Git] is a free and open source version control system. Git is a more sophisticated replacement for [[CVS]]. You can find the official Git mirror of the Moodle CVS repository at http://git.moodle.org/. The particular advantage of Git is its distributed model, making it ideal for managing local customisations to Moodle. It is also suitable for development of contrib plugins for Moodle.
#redirect [[Git for Administrators]]
 
Use the ''Git'' category link at the end of this page to get a list of all Git related pages.
 
==Books and tutorials==
* [http://progit.org/ Pro Git Book]
* [http://book.git-scm.com/ Git Community Book]
* [http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html Officail Git tutorial]
* [http://help.github.com/ GitHub Help]
 
==Moodle specific guides==
* Installing Moodle from Git repository - TODO
* Maintaining Moodle customisations with Git - TODO
* Submitting patches and pull requests - TODO
* Git repositories for contrib modules - TODO
 
==Tools==
The most powerful tool you can git is probably command line git. If you prefer clicking you can try one of the following, more information at [http://git-scm.com/tools http://git-scm.com/tools].
 
'''IDE integrations'''
* [http://www.eclipse.org/egit/ EGit] - Eclipse IDE plugin
* [http://netbeans.org/projects/versioncontrol/pages/Git_main Netbeans] - early access official Git plugin for Netbeans
* [http://www.jetbrains.com/phpstorm/ PHPStorm] - commercial IDE with Git support
 
'''Frontends'''
* [http://code.google.com/p/tortoisegit/ TortoiseGit] - Windows only UI
* [http://gitx.frim.nl/ GitX] - OS X only UI
* [http://www.syntevo.com/smartgit/index.html SmartGit] - feature rich multiplatform UI (free for non-commercial use)
 
==Hosting==
* [http://github GitHub] - probably the best hosting choice for beginners
* [http://gitorious.org/ Gitorious] - free hosting running on open source code
 
 
[[Category:Git]]
[[Category:Administrator]]

Latest revision as of 13:34, 10 July 2012