/ / Połącz projekt VCS z pojedynczym modułem VCS w Intellij - git, intellij-idea, kontrola wersji, wiele repozytoriów

Połącz Project VCS z pojedynczym modułem VCS w Intellij - git, intellij-idea, version-control, multiple-reositories

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 № 1

Jeś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ą.