Que fait nx-import ?
Importez, fusionnez ou combinez des dépôts dans un espace de travail Nx en utilisant nx import. À utiliser lorsque l'utilisateur demande d'adopter Nx sur plusieurs dépôts, de déplacer des projets dans un monorepo ou d'importer du code/historique depuis un autre dépôt.
Utilisation
nx import <dépôt> [options]
Arguments
<dépôt>: Chemin ou URL du dépôt à importer (obligatoire).
Options
| Option | Description |
|---|---|
--destination | Répertoire de destination pour l'import (défaut : libs/<dépôt>) |
--project-name | Nom du projet pour le dépôt importé (défaut : nom du dépôt) |
--dry-run | Simule l'import sans effectuer de modifications |
--verbose | Affiche des informations détaillées pendant l'import |
Exemples
-
Importer un dépôt distant :
nx import https://github.com/utilisateur/depot.git -
Importer un dépôt local avec un nom de projet personnalisé :
nx import ./chemin/vers/mon-depot --project-name mon-projet -
Simuler l'import d'un dépôt :
nx import [email protected]:utilisateur/depot.git --dry-run
Prérequis
- Nx doit être installé dans l'espace de travail cible.
- Le dépôt source doit être accessible (local ou distant) avec l'historique Git.
Notes
- L'import conserve l'historique Git complet du dépôt source.
- Les fichiers du dépôt source sont placés dans un sous-répertoire de l'espace de travail Nx.
- Les dépendances et configurations du projet importé peuvent nécessiter une mise à jour manuelle.