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

Git: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 1: Line 1:
[http://git-scm.com/ Git] is a free and open source version control system.
[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.


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/.
==General git manuals and tutorials==
* [http://progit.org/ Pro Git]
* [http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html Officail Git tutorial]
* [http://help.github.com/ GitHub Help]


The particular advantage of Git is its distributed model, making it ideal for managing local customisations to Moodle.
==Moodle specific git guides==
* 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 plugin
* [http://netbeans.org/projects/versioncontrol/pages/Git_main Netbeans] - official early access Git plugin available in development repository
* [http://www.jetbrains.com/phpstorm/ PHPStorm] - commercial IDE
 
'''Frontends'''
* [http://code.google.com/p/tortoisegit/ TortoiseGit] - Windows only
* [http://gitx.frim.nl/ GitX] - OS X only
* [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:Developer_tools]] has links to documentation about using Git.


[[Category:Git]]
[[Category:Git]]
[[Category:Administrator]]
[[Category:Administrator]]

Revision as of 02:17, 22 November 2010

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.

General git manuals and tutorials

Moodle specific git guides

  • 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.

IDE integrations

  • EGit - Eclipse plugin
  • Netbeans - official early access Git plugin available in development repository
  • PHPStorm - commercial IDE

Frontends

Hosting

  • GitHub - probably the best hosting choice for beginners
  • Gitorious - free hosting running on open source code