Szukam opinii na temat obsługi dużych plików binarnych, od których zależy mój kod źródłowy (aplikacja internetowa). Obecnie omawiamy kilka alternatyw:
- Skopiuj pliki binarne ręcznie.
- Pro: Nie jestem pewien.
- Przeciw: jestem zdecydowanie temu przeciwny, ponieważ zwiększa to prawdopodobieństwo błędów podczas konfigurowania nowej witryny / migrowania starej. Stwarza kolejną przeszkodę do pokonania.
- Zarządzaj nimi wszystkimi za pomocą Git .
- Pro: usuwa możliwość „zapomnienia” o skopiowaniu ważnego pliku
- Contra: Nadęża repozytorium i zmniejsza elastyczność zarządzania bazą kodu, a kasy, klony itp. Zajmą sporo czasu.
- Oddzielne repozytoria.
- Pro: Sprawdzanie / klonowanie kodu źródłowego jest szybkie jak zawsze, a obrazy są odpowiednio archiwizowane w ich własnym repozytorium.
- Contra: Usuwa prostotę posiadania jedynego repozytorium Git w projekcie. Z pewnością wprowadza kilka innych rzeczy, o których nie myślałem.
Jakie są twoje doświadczenia / przemyślenia na ten temat?
Ponadto: Czy ktoś ma doświadczenie z wieloma repozytoriami Git i zarządzaniem nimi w jednym projekcie?
Pliki są obrazami dla programu, który generuje pliki PDF z zawartymi w nich plikami. Pliki nie zmieniają się bardzo często (jak w latach), ale są bardzo istotne dla programu. Program nie będzie działać bez plików.