J'ai des connaissances limitées en git pour comprendre la documentation sur git-hooks
. Je voulais savoir s'il y avait un moyen d'ajouter un git-hook
ou une autre construction de telle sorte qu'il puisse vérifier si du code est présent/commenté dans l'un des fichiers. Mon flux de travail est que j'ai un fichier de configuration globalConfig.js
qui contient deux ensembles de configurations development
et production
. Quand je suis en train de développer, je décommode la configuration development
et commente la configuration production
mais quand je commets n'importe quel code à mon repo, je veux m'assurer que la configuration production
est décommentée et la configuration development
est commentée.Git crochet pour vérifier la présence du code
Extrait du fichier globalConfig.js
Développement
// Production config - Always uncomment it before commiting
// const firebaseConfig = {
// apiKey: "prod",
// authDomain: "prod",
// databaseURL: "prod",
// storageBucket: "prod",
// messagingSenderId: "prod"
// };
// Dev config - Always comment out before commiting
const firebaseConfig = {
apiKey: "dev",
authDomain: "dev",
databaseURL: "dev",
storageBucket: "dev",
messagingSenderId: "dev"
};
production
// Production config - Always uncomment it before commiting
const firebaseConfig = {
apiKey: "prod",
authDomain: "prod",
databaseURL: "prod",
storageBucket: "prod",
messagingSenderId: "prod"
};
// Dev config - Always comment out before commiting
// const firebaseConfig = {
// apiKey: "dev",
// authDomain: "dev",
// databaseURL: "dev",
// storageBucket: "dev",
// messagingSenderId: "dev"
//};
Est-il possible d'y parvenir via git-hook
ou un autre git construc t?
Cela devrait être possible, mais pour une réponse plus précise, il serait bon de voir des extraits du 'globalConfig.js' avec la configuration de production et de développement depuis le pré commit hook va faire un tas de 'grep'ing pour valider le fichier. –