À moins qu'un dépôt ne soit composé de plusieurs projets indépendants, il semble plus simple d'avoir un seul fichier .gitignore
à la racine du dépôt que plusieurs fichiers dispersés. Existe-t-il une meilleure pratique standard à ce sujet ou une analyse en ligne sur quand une approche est meilleure que l'autre?
Réponse
Trop de publicités?Un autre cas d'utilisation pour .gitignore
dans un sous-dossier se trouve dans les monorepos où il peut être plus approprié pour chaque dépôt de spécifier quels fichiers doivent être ignorés plutôt que de les déplacer tous dans un seul méga .gitignore
qui descend dans chaque projet.
Exemple: nous avons un monorepo basé sur le système de construction nx
. À l'intérieur, nous avons un dossier tools
qui contient divers utilitaires, certains étant de petits projets indépendants à part entière. Il semble approprié dans ce cas que chacun de ces outils (qui a son propre package.json
par exemple) ait également un .gitignore
distinct. C'est plus facile à maintenir et plus facile pour les développeurs de comprendre ce qui se passe.
- Réponses précédentes
- Plus de réponses