Both sides previous revisionPrevious revisionNext revision | Previous revision |
version_control_options [2011/09/04 12:28] – fix headings: add a top-level heading, reduce the level of the other headings enrico | version_control_options [2011/10/02 15:05] (current) – fixed some syntax errors joshuarh |
---|
| |
=== Possible alternatives for version control === | === Possible alternatives for version control === |
See [[http://en.wikipedia.org/wiki/Comparison_of_revision_control_software|wikipedia's comparison]] for more information. | See wikipedia's [[http://en.wikipedia.org/wiki/Comparison_of_revision_control_software|comparison of version control systems]] for more information. |
| |
* [[http://git-scm.com/|git]]: [[http://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System|distributed]], [[http://git-scm.com/download|cross platform]], and has [[http://git-scm.com/tools|many tools]] and [[http://git-scm.com/documentation|plenty]] of [[https://git.wiki.kernel.org/index.php/GitDocumentation|documentation]] and [[http://gitref.org/reference]], and [[http://progit.org/|reading]] materials | * [[http://git-scm.com/|git]] |
* pros: | * pros: |
| * [[http://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System|distributed]] |
| * [[http://git-scm.com/download|cross platform]] |
* widely used [[http://git.gnome.org/|within the GNOME community]] ([[http://svn.gnome.org/|migrated from subversion]]) | * widely used [[http://git.gnome.org/|within the GNOME community]] ([[http://svn.gnome.org/|migrated from subversion]]) |
| * [[http://git-scm.com/tools|many tools]] |
| * plenty of documentation ([[http://git-scm.com/documentation|on git's site]], [[https://git.wiki.kernel.org/index.php/GitDocumentation|on kernel.org]], [[http://gitref.org/reference|git reference]], [[http://gitready.com/|gitready.com]]) |
| * [[http://progit.org/|free 'progit' book]] ([[http://progit.org/book/|download here in .mobi/.epub/.pdf]]) |
| * [[http://whygitisbetterthanx.com/|other reasons]] |
* cons | * cons |
* //cons here// | * //cons here// |
| |
| |
| * [[http://mercurial.selenic.com/|Mercurial]] ([[http://mercurial.selenic.com/about/|more info here]]) |
| * pros: |
| * [[http://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System|distributed]] |
| * [[http://mercurial.selenic.com/guide/|documentation available]] |
| * [[http://hgbook.red-bean.com/|free book: Mercurial: The Definitive Guide]] |
| * [[http://hginit.com/|tutorial available]] |
| * [[http://hgbook.red-bean.com/read/how-did-we-get-here.html|other reasons]] |
| * cons |
| * //cons here// |
| |
| |
| * [[http://bazaar.canonical.com/|Bazaar]] ([[http://en.wikipedia.org/wiki/Bazaar_(software)|more info on wikipedia]]) |
| * pros: |
| * [[http://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System|distributed]] |
| * [[http://doc.bazaar.canonical.com//Documentation|documentation available]] |
| * [[http://wiki.bazaar.canonical.com/BzrWhy|other reasons]] |
| * cons |
| * //cons here// |
| |
| |
=== Possible alternatives for project hosting === | === Possible alternatives for project hosting === |
See the wikipedia [[http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities#Available_version_control_systems|list of project hosting sites]] and the wikipedia [[http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities#Features|features list]] for some more information. | See the wikipedia's [[http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities#Available_version_control_systems|list of project hosting sites]] and the wikipedia [[http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities#Features|features list]] for some more information. |
| |
* [[https://github.com/|github.com]] ([[https://github.com/features/|features list]]) | * [[https://github.com/|github.com]] ([[https://github.com/features/|features list]]) |
* pros | * pros |
| * [[https://github.com/plans|free for open source software]] |
* messaging | * messaging |
* [[https://gist.github.com/|code snippets]] | * [[https://gist.github.com/|code snippets]] |
* [[http://help.github.com/|extensive help]] | * [[http://help.github.com/|extensive help]] |
| * [[https://github.com/features/projects/wikis|integrated wikis]] |
| * [[http://developer.github.com/|API available]] |
| * [[https://github.com/features/projects/issues|issue tracking]] |
| * [[https://github.com/features/projects/codereview|in-site code review]] |
| * [[https://github.com/blog/674-introducing-organizations|orginization management support]] |
| * [[http://help.github.com/security/|security setup info available]] |
| * [[http://help.github.com/userscripts-and-bookmarklets/|has been extended by users]] |
| * [[http://status.github.com/|(most important) status page]] |
* cons | * cons |
* //cons here// | * //cons here// |
* [[https://bitbucket.org/|bitbucket]] ([[https://bitbucket.org/features|features list]]) | * [[https://bitbucket.org/|bitbucket]] ([[https://bitbucket.org/features|features list]]) |
* pros | * pros |
* //pros here// | * [[https://bitbucket.org/plans|free for open source software]] |
| * [[http://confluence.atlassian.com/display/BITBUCKET/Using+your+Bitbucket+Wiki|integrated wikis]] |
| * [[http://confluence.atlassian.com/display/BITBUCKET/Bitbucket+101|extensive documentation]] |
* cons | * cons |
* //cons here// | * //cons here// |
* [[https://gitorious.org/|Gitorious]] ([[https://gitorious.org/about|features list]]) | * [[https://gitorious.org/|Gitorious]] ([[https://gitorious.org/about|features list]]) |
* pros | * pros |
* //pros here// | * [[https://gitorious.org/about|free for open source software]] |
| * [[https://gitorious.org/gitorious|Gitorious is open source]] |
| * [[https://gitorious.org/about|integrated wikis]] |
| * [[https://gitorious.org/gitorious/pages/Api|API available]] |
* cons | * cons |
* //cons here// | * //cons here// |
* [[http://code.google.com/|Google Code]] ([[https://gitorious.org/about|features list]]) | * [[http://code.google.com/|Google Code]] ([[https://gitorious.org/about|features list]]) |
* pros | * pros |
* //pros here// | * [[http://code.google.com/p/support/wiki/GettingStarted|extensive documentation available]] |
| * [[http://code.google.com/p/support/wiki/GettingStarted#Getting_Started|free for open source software]] |
| * [[http://code.google.com/p/support/wiki/IssueTrackerFAQ|issue tracking]] |
| * [[http://code.google.com/p/support/wiki/WikiFAQ|integrated wikis]] |
* cons | * cons |
* //cons here// | * //cons here// |
| |
* [[https://launchpad.net/|Launchpad]] ([[https://qastaging.launchpad.net/+tour/index|features list]]) | * [[https://launchpad.net/|Launchpad]] ([[https://qastaging.launchpad.net/+tour/index|features list]] and [[https://launchpad.net/+tour/index|tour]]) |
* pros | * pros |
* //pros here// | * [[https://launchpad.net/+tour/branch-hosting-tracking|code review]] |
| * [[https://answers.launchpad.net/launchpad/+faq/585|free for open source software]] |
| * [[https://launchpad.net/+tour/bugs|bug tracking]] |
| * [[https://launchpad.net/+tour/feature-tracking|feature tracking]] |
| * [[https://launchpad.net/launchpad|Launchpad is open source]] |
* cons | * cons |
* //cons here// | * //cons here// |
| |
| |
| |
===== See Also ===== | ===== See Also ===== |
* **Note: cite things below this section (how do we do that?)** | |
* http://en.wikipedia.org/wiki/Comparison_of_revision_control_software | * http://en.wikipedia.org/wiki/Comparison_of_revision_control_software |
* https://git.wiki.kernel.org/index.php/GitSvnComparsion | * https://git.wiki.kernel.org/index.php/GitSvnComparsion |
* http://nvie.com/posts/a-successful-git-branching-model/ | * http://nvie.com/posts/a-successful-git-branching-model/ |
* http://groups.drupal.org/node/48818 | * http://groups.drupal.org/node/48818 |
| |
===== References ===== | |
* //cite some stuff here// | |