Mam projekt wielomodułowy z 4 modułami.
Obecnie mój kompletny projekt jest objęty VCS ze wszystkimi jego modułami, ale teraz chcę mieć jeden z tych modułów w innym repozytorium.
Wiem, że można dołączyć każdy moduł do własnego repozytorium, ale
czy możliwe jest również utrzymanie mojego projektu w jednym repozytorium, wykluczenie jednego modułu z tego repozytorium i posiadanie go we własnym repozytorium?
Powodem, dla którego chcę to zrobić, jest to, że mam kilka innych plików w moim projekcie, które muszę mieć pod kontrolą wersji, więc nie wystarczy, aby moja skrzynka tylko wersjonowała moje moduły.
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli zadeklarujesz swoje moduły jako podmoduły git, będziesz w stanie:
- zachowaj tylko jedno repozytorium nadrzędne (które będzie odnosić się do twoich podmodułów git)
- działa tylko na jednym z tych modułów (ponieważ podmoduł git sam w sobie jest repozytorium git)
Możesz utwórz podmoduł z istniejącego podfolderu z jego historią.