Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amélioration gestion dossier custom/ #3179

Open
jpm-cbna opened this issue Sep 11, 2024 · 2 comments
Open

Amélioration gestion dossier custom/ #3179

jpm-cbna opened this issue Sep 11, 2024 · 2 comments

Comments

@jpm-cbna
Copy link
Contributor

GeoNature possède maintenant un dossier custom/ à la racine de son arborescence pour y placer des fichiers qui seront utiliser pour surcharger/remplacer des fichiers existants dans d'autres dossier de l'arborescence de GeoNature.

Pour éviter que lorsqu'on clone un dépôt GeoNature, le contenu de ce dossier apparaisse systématiquement dans les fichiers non suivis avec la commande git status, serait-il envisageable de remplacer le fichier .gitkeep par un fichier .gitignore qui contiendrait ceci:

# Ignore everything in this directory
*
# Except this file
!.gitignore

Cela aurait l'avantage de maintenir la présence du dossier custom/ vide dans l'arborescence de GeoNature tout en forçant Git à ignorer son contenu qui n'a pas vocation a être ajouté au dépôt.

@Pierre-Narcisi
Copy link
Contributor

Pierre-Narcisi commented Sep 12, 2024

Il semble possible d'ignorer le contenu du dossier custom en passant directement par le gitignore principale en ajoutant les lignes suivantes :

custom/*

!custom/.gitkeep

cela permettrait d'éviter d'avoir plusieurs fichiers gitignore

@camillemonchicourt
Copy link
Member

En effet, il me semble qu'actuellement on privilégie plutôt de tout centraliser dans le gitignore global de GN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants