Ich habe begrenzte Kenntnisse in git, um die Dokumentation zu git-hooks
zu verstehen. Ich wollte wissen, ob es eine Möglichkeit gibt, ein git-hook
oder ein anderes Konstrukt hinzuzufügen, so dass es überprüfen kann, ob Code in einer der Dateien vorhanden/auskommentiert ist. Mein Workflow ist, dass ich eine Konfigurationsdatei globalConfig.js
habe, die zwei Satzkonfigurationen development
und production
enthält. Wenn ich mich entwickle, entziehe ich die development
Konfiguration auskommentieren und production
Konfiguration auskommentieren, aber wenn ich Code zu meinem Repo festlege, möchte ich sicherstellen, dass die production
Konfiguration unkommentiert ist und development
Konfiguration kommentiert ist.Git Haken, um das Vorhandensein von Code zu überprüfen
Auszug aus globalConfig.js Datei
Entwicklung
// 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"
};
Produktion
// 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"
//};
Ist es möglich, sie über git-hook
oder einem anderen git construc zu erreichen t?
Dies sollte möglich sein, aber für eine genauere Antwort wäre es gut, Schnipsel des 'globalConfig.js' mit der Herstellung und Entwicklung Konfiguration zu sehen, da die Pre- commit hook wird eine Menge 'grep' machen, um die Datei zu validieren. –