Comparatif SVN vs Git
Les logiciels SVN et Git sont des gestionnaires de version ayant les mêmes objectifs mais étant totalement différent dans leur présentation et leur vocabulaire. Voici un comparatif entre SVN et Git.
Tableau comparatif
Voici donc un tableau comparatif des commandes de SVN et Git :
Description | SVN | Git |
---|---|---|
Amener localement un copie | svn checkout url | git clone url |
Mettre à jour la copie locale | svn update | git pull |
Intégration des différences | patch -p0 | git apply |
Changement disponible | svn status | git status |
Restaure un fichier à la révision précédente | svn revert path | git checkout path |
Commiter les changements | svn commit | git commit -a |
Voici donc un tableau comparatif du comportement de SVN et Git :
Description | SVN | Git |
---|---|---|
Dépôts (Repositories en anglais) | Pour chaque projet, il existe un référentiel unique situé à un emplacement central détaché où se trouve toute l'historique, dans lequel vous effectuer des checkout et des commit. | Pour chaque copie de l'arbre du projet (appelé working copy) transporte son propre référentiel (dans le sous-répertoire .git à la racine de l'arbre du projet). Ainsi, vous pouvez avoir des branches locales et distantes. Vous pouvez également avoir un référentiel dit bare repository n'étant pas attaché à une working copy; cet aspect est particulièrement utile lorsque vous souhaitez publier votre référentiel. |
URL | L'URL identifie l'emplacement du référentiel et le chemin à l'intérieur du référentiel. Vous organisez ainsi la présentation du référentiel et sa signification. Normalement, vous devriez avoir les répertoires /trunk, /branches et /tags. | L' URL est simplement l'emplacement du référentiel et contient toujours des branches et des balises (tags). Une des branches est la valeur par défaut (normalement nommé master). |
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - «git»
Système d'exploitation - Linux - Références de commandes et de programmes - «svn»
Dernière mise à jour: Vendredi, le 20 avril 2018