git - Les packages gérés à l'aide de NuGet nécessitent-ils un contrôle de version ?
phpcn_u15822017-05-02 09:25:49
0
1
758
Il semble qu'une fois que vous utilisez NuGet, les fichiers du projet deviennent très volumineux. Ces fichiers de package nécessitent-ils un contrôle de version ? Dois-je l'inclure lors du partage du code source ?
Ces fichiers de package eux-mêmes n'ont pas besoin d'entrer dans votre propre référentiel, mais les métadonnées de ces packages doivent entrer dans votre référentiel.
Vous constaterez qu'après avoir installé la bibliothèque via NuGet, il y aura généralement un fichier packages.config dans le répertoire de votre projet. Ce fichier contiendra les métadonnées de la bibliothèque que vous avez installée (telles que l'ID de la bibliothèque, la version de la bibliothèque, etc. )
Synchronisez-le simplement avec la gestion des versions. Après l'avoir cloné à partir de la base de code, VS lira ce fichier et téléchargera automatiquement toutes les bibliothèques NuGet manquantes dans le projet d'installation et enregistrées dans packages.config.
Ces fichiers de package eux-mêmes n'ont pas besoin d'entrer dans votre propre référentiel, mais les métadonnées de ces packages doivent entrer dans votre référentiel.
Vous constaterez qu'après avoir installé la bibliothèque via NuGet, il y aura généralement un fichier packages.config dans le répertoire de votre projet. Ce fichier contiendra les métadonnées de la bibliothèque que vous avez installée (telles que l'ID de la bibliothèque, la version de la bibliothèque, etc. )
Par exemple :
Synchronisez-le simplement avec la gestion des versions. Après l'avoir cloné à partir de la base de code, VS lira ce fichier et téléchargera automatiquement toutes les bibliothèques NuGet manquantes dans le projet d'installation et enregistrées dans packages.config.