Translations:Version control/7/en: Difference between revisions
Jump to navigation
Jump to search
(Importing a new version from external source) |
(Importing a new version from external source) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Choosing a | == Choosing a tool == | ||
If you want to contribute to an existing project, you don't really have any choice | If you want to contribute to an existing project, you don't really have any choice; you will have to use the tool that has been chosen by the initial development team. If you are starting your own project, the choice will depend on the breadth of your project. If it's a project with only a few contributors, which will remain private and for which you would simply like to have a history of all the modifications, a first-generation tool like [https://en.wikipedia.org/wiki/Apache_Subversion SVN] can be sufficient. If your project is larger, with external collaborators, you should consider a second-generation tool like [https://en.wikipedia.org/wiki/Git_%28software%29 Git] or [https://en.wikipedia.org/wiki/Mercurial Mercurial]. |
Latest revision as of 20:47, 22 November 2023
Choosing a tool
If you want to contribute to an existing project, you don't really have any choice; you will have to use the tool that has been chosen by the initial development team. If you are starting your own project, the choice will depend on the breadth of your project. If it's a project with only a few contributors, which will remain private and for which you would simply like to have a history of all the modifications, a first-generation tool like SVN can be sufficient. If your project is larger, with external collaborators, you should consider a second-generation tool like Git or Mercurial.