un (Git) est une source référentiel de contrôle de version (avec des fonctionnalités telles que la fusion, la ramification, tags)
l'autre (Nexus) est un artefact référentielle pour toute livraison (binaires ou pas)
Le référentiel de base de données diffère également:
Git a son propre référentiel interne mécanisme de stockage
Nexus est tout simplement une collection de répertoires partagés avec une convention de nommage ( groupe de.artefact.la version ).
Comme décrit dans "Qu'est ce qu'un référentiel": une collection de binaires logiciel des artefacts et des métadonnées stockées dans un répertoire défini par la structure.
L'idée est que, pour les grandes expéditions qui peut être produit assez souvent, il est beaucoup plus facile à stocker dans le Nexus ( vous pouvez les nettoyer assez facilement: cd + rm ), par opposition à la version ( ce qui fait un DVCS repo comme Git trop grand trop vite pour être cloné facilement ).
De sorte que leurs objectifs sont différents, comme je l'explique dans:
Dans l'utilisation quotidienne, vous souhaitez stocker votre code source et de son histoire dans un dépôt git, et de stocker votre construire des artefacts (par exemple, le programme compilé vous souhaitez vous faire livrer) dans Nexus.
En tant que tels, ils ne sont pas vraiment comparable, mais complémentaires.
Il y a à la fois référentielle:
Le référentiel de base de données diffère également:
Comme décrit dans "Qu'est ce qu'un référentiel": une collection de binaires logiciel des artefacts et des métadonnées stockées dans un répertoire défini par la structure.
L'idée est que, pour les grandes expéditions qui peut être produit assez souvent, il est beaucoup plus facile à stocker dans le Nexus ( vous pouvez les nettoyer assez facilement:
cd
+rm
), par opposition à la version ( ce qui fait un DVCS repo comme Git trop grand trop vite pour être cloné facilement ).De sorte que leurs objectifs sont différents, comme je l'explique dans:
Vous gérer ce que vous code dans Git, et ce que vous construire dans Nexus.
OriginalL'auteur VonC
@VonC a un niveau élevé, vue théorique.
Dans l'utilisation quotidienne, vous souhaitez stocker votre code source et de son histoire dans un dépôt git, et de stocker votre construire des artefacts (par exemple, le programme compilé vous souhaitez vous faire livrer) dans Nexus.
En tant que tels, ils ne sont pas vraiment comparable, mais complémentaires.
OriginalL'auteur Urs Reupke