Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
version_control_options [2011/08/25 17:27] – added to 'Possible Alternatives' joshuarhversion_control_options [2011/10/02 15:05] (current) – fixed some syntax errors joshuarh
Line 1: Line 1:
-====== Current Status ======+====== Version Control System Change ====== 
 + 
 +===== Current Status =====
 Currently [[http://sourceforge.net/|SourceForge]] is used for: [[http://sourceforge.net/tracker/?group_id=153444&atid=787791|bug reports]], [[http://sourceforge.net/tracker/?group_id=153444&atid=787794|feature requests]], and [[https://geany.svn.sourceforge.net/svnroot/geany/trunk/|source control]].  There is a [[http://git-scm.com/|git]] mirror of Geany' source control at [[http://git.geany.org/|git.geany.org]]. Currently [[http://sourceforge.net/|SourceForge]] is used for: [[http://sourceforge.net/tracker/?group_id=153444&atid=787791|bug reports]], [[http://sourceforge.net/tracker/?group_id=153444&atid=787794|feature requests]], and [[https://geany.svn.sourceforge.net/svnroot/geany/trunk/|source control]].  There is a [[http://git-scm.com/|git]] mirror of Geany' source control at [[http://git.geany.org/|git.geany.org]].
  
-====== Possible Alternatives ====== +===== Possible Alternatives ===== 
-There are many possible alternatives for both version control and a web interface to that version control.  This section discusses some of the more popular alternatives and provides links for reference.+There are many possible alternatives for both version control and project hosting for version controlled software.  This section discusses some of the more popular alternatives and provides links for reference.
  
-==== Possible alternatives for version control ==== +=== Possible alternatives for version control === 
-  * [[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+See wikipedia'[[http://en.wikipedia.org/wiki/Comparison_of_revision_control_software|comparison of version control systems]] for more information. 
 + 
 +  * [[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//
-==== Possible alternatives for  ==== 
-  * [[https://github.com/|github.com]] (messaging [[https://gist.github.com/|code snippets]] [[http://help.github.com/|extensive help]] 
  
  
 +  * [[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//
  
-====== See Also ====== + 
-  * **Notecite things below this section (how do we do that?)**+  * [[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 === 
 +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]]) 
 +    pros 
 +      * [[https://github.com/plans|free for open source software]] 
 +      * messaging 
 +      * [[https://gist.github.com/|code snippets]] 
 +      * [[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 importantstatus page]] 
 +    cons 
 +      //cons here// 
 + 
 +  * [[https://bitbucket.org/|bitbucket]] ([[https://bitbucket.org/features|features list]]) 
 +    * pros 
 +      * [[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 here// 
 + 
 +  * [[https://gitorious.org/|Gitorious]] ([[https://gitorious.org/about|features list]]) 
 +    * pros 
 +        * [[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 here// 
 + 
 +  * [[http://code.google.com/|Google Code]] ([[https://gitorious.org/about|features list]]) 
 +    * pros 
 +      * [[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 here// 
 + 
 +  * [[https://launchpad.net/|Launchpad]] ([[https://qastaging.launchpad.net/+tour/index|features list]] and [[https://launchpad.net/+tour/index|tour]]) 
 +    * pros 
 +      * [[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 here// 
 + 
 + 
 +===== See Also =====
   * 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// 
Print/export