Rozdział 15. Podmoduły

Częstą sytuacją jest dysponowanie wieloma aplikacjami, które bazują na jednej bibliotece narzędziowej lub zestawie bibliotek. W takich przypadkach wskazane jest, żeby każda z używanych aplikacji była projektowana, współużytkowana, rozgałęziana i scalana w obrębie własnego repozytorium systemu Git, co albo wynika z tego, że jest to logiczna jednostka rozdzielania, albo być może z kwestii związanych z własnością kodu.

Dzielenie aplikacji w ten sposób powoduje jednak problem. Każda aplikacja korzysta z określonej wersji biblioteki współużytkowanej, dlatego musisz monitorować, jaka dokładnie jest to wersja. Jeśli ktoś przypadkowo zaktualizuje bibliotekę do wersji, która nie została przetestowana, może się to zakończyć tym, ...

Get Kontrola wersji z systemem Git Wydanie III now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.