Wir haben mehrere Git-Repositories (eins pro Projekt ..), und wir haben Konfigurationsdateien, die über alle Projekte "synchronisiert" bleiben sollten, sollte aber auch im Git-Repository sein, zum Beispiel - Pipelines Yaml und statische Analysekonfiguration Yaml.Cross Git Repositories Konfigurationsdatei
Was ist der beste Weg, um diese Konfigurationsdateien an einem zentralen Ort zu halten? (z. B. zentrales Git-Repository, symbolische Links zu Remote-Host?)
Vielleicht ist die Verwendung von Bitbucket Webhooks mit unserem eigenen benutzerdefinierten "Agent" die beste Option?
Submodule sind die Antwort. Die Frage ist: Möchten Sie ein Monolith Repo, das die Konfigurationsdateien mit allen Projekten als Submodule verfolgt, oder ein separates Config Repo, das als Submodul in jedes Projekt eingezogen wird? – Pockets
http://StackOverflow.com/a/9733277/2303202 vielleicht können Sie eine Lösung finden mit der Verwendung von Include – max630
@pockets - Untermodule fügt ein Verzeichnis der Struktur, die ein Problem für uns ist. – Rotem