Ich bin auf der Suche nach Meinungen zum Umgang mit großen Binärdateien, von denen mein Quellcode (Webanwendung) abhängig ist. Wir erörtern derzeit mehrere Alternativen:
- Kopieren Sie die Binärdateien von Hand.
- Pro: Nicht sicher.
- Contra: Ich bin strikt dagegen, da dies die Wahrscheinlichkeit von Fehlern bei der Einrichtung einer neuen Website bzw. der Migration der alten Website erhöht. Es baut eine weitere Hürde auf, die es zu nehmen gilt.
- Verwalten Sie sie alle mit Git .
- Pro: Die Möglichkeit, das Kopieren einer wichtigen Datei zu "vergessen", entfällt
- Contra: Bläht das Repository auf und verringert die Flexibilität bei der Verwaltung der Code-Basis, und das Auschecken, Klonen usw. wird eine ganze Weile dauern.
- Getrennte Repositories.
- Pro: Das Auschecken/Klonen des Quellcodes ist so schnell wie immer, und die Images werden ordnungsgemäß in einem eigenen Repository archiviert.
- Contra: Entfernt die Einfachheit der der Einzige Git-Repository für das Projekt. Das bringt sicherlich noch einige andere Dinge mit sich, über die ich nicht nachgedacht habe.
Was sind Ihre Erfahrungen/Gedanken dazu?
Auch: Hat jemand Erfahrung mit mehreren Git-Repositories und deren Verwaltung in einem Projekt?
Die Dateien sind Bilder für ein Programm, das PDFs mit diesen Dateien erzeugt. Die Dateien werden sich nicht sehr oft ändern (wie in Jahren), aber sie sind sehr wichtig für ein Programm. Das Programm wird ohne die Dateien nicht funktionieren.