Mam repozytorium git i chcę dodać do niego moduł częściowy. Problem polega na tym, że moduł podrzędny istnieje jako folder wewnątrz innego repozytorium. Czy mogę dodać tylko ten folder jako submoduł?Jak mogę dodać konkretny folder z repozytorium git jako submodule git?
Odpowiedz
Jeśli naprawdę potrzebujesz dołączyć część innego repozytorium do historii twojego własnego repo, wtedy subtree merge strategy jest bardziej adekwatny niż submoduły.
Jednak w obu przypadkach pełne repozytorium jest połączone z repozytorium, a nie tylko z jednym katalogiem.
I partial cloning is not possible.
Możesz spróbować i isolate that directory we własnym repozytorium, a następnie dodać go jako submoduł, ale to oznacza, że jego historia będzie całkowicie oddzielona od repo, z którego pochodzi.
skończyło się w ten sposób:
- Utwórz katalog
submodules
. - Dodaj submoduł w tym katalogu.
- Utwórz dowiązanie symboliczne do określonego katalogu wewnątrz modułu.
W ten sposób masz domyślne zachowanie modułu modułowego Git, aw swoim projekcie używasz tylko podzestawu całego submodułu.
hmmm I don ' t wiem, czy to poleci z programistami Windows, ale spróbujemy i opowiemy – fixmycode
- 1. Jak dodać repozytorium git jako współdzieloną zależność innego repozytorium git?
- 2. Jak dodać moduł git do repozytorium git jako normalnego katalogu?
- 3. Jak sklonować tylko folder z submodułu git?
- 4. Zmienianie zdalnego repozytorium dla submodule git
- 5. Przypadkowo utworzono submodule git
- 6. Git submodule commit hooks
- 7. Funkcję submodule git z rodzeństwem?
- 8. Git submodule alternatywa?
- 9. Git submoduły: określić konkretny SHA?
- 10. Utwórz repozytorium git zawierające inne repozytorium git.
- 11. Repozytorium Git z github pusty zielony folder
- 12. Aktualizacja Git Submodule przez https
- 13. Utrzymywanie repozytorium Git w innym repozytorium git
- 14. Git SubModule Visual Studio
- 15. Git submodule wraca puste?
- 16. Git submodule init async
- 17. git submodule init nie ciągnie najnowszego commit
- 18. jak zrestartować repozytorium git
- 19. Ponownie użyj submodule modułu Git
- 20. Jak połączyć folder z repozytorium git do innego repo?
- 21. Jak używać repozytorium Git jako wojny eksplodowanej?
- 22. Jak mogę wyświetlić folder .git w Netbeans
- 23. Historia Git w tym/interleave submodule commits
- 24. Heroku + git submodule wymaga uwierzytelnienia
- 25. Synchronizacja submodule git nie działa
- 26. git - jak mogę sklonować lokalne repozytorium svn?
- 27. Jak mogę usunąć wszystkie pliki z mojego repozytorium git i aktualizacji/wypychania z lokalnego repozytorium git?
- 28. Czy mogę sklonować repozytorium git z BitBucket?
- 29. Git rebase i przenoszenie katalogu w submodule
- 30. Jak odrzucić zmianę na submodule git?
Znalazłem rozwiązanie w SO, które działało dla mnie: http://stackoverflow.com/questions/9035895/how-do-i-add-a-submodule-to-a-sub-directory – ItayB