Pytania otagowane jako git-submodules

Moduły podrzędne umożliwiają przechowywanie repozytorium Git jako podkatalogu innego repozytorium Git.

1
Gdzie Git przechowuje SHA1 zatwierdzenia dla podmodułu?
Wiem, że kiedy dodajesz moduł podrzędny do repozytorium git, śledzi on konkretne zatwierdzenie tego modułu podrzędnego, do którego odwołuje się jego sha1. Próbuję znaleźć miejsce przechowywania tej wartości sha1. .gitmodulesI .git/configpliki pokazać tylko ścieżki dla modułem, ale nie SHA1 z popełnić. Git-modułem (1) odniesienie mówi tylko o gitlinkwejściu i gitmodules …
141 git  git-submodules  sha 

9
Jak zrobić płytkie podmoduły git?
Czy można mieć płytkie podmoduły? Mam superprojekt z kilkoma modułami podrzędnymi, z których każdy ma długą historię, więc ciągnięcie całej tej historii jest niepotrzebnie duże. Znalazłem tylko ten wątek bez odpowiedzi . Czy powinienem po prostu zhakować git-submodule, aby to zaimplementować?

2
Moduł podrzędny Git w module podrzędnym (moduły podrzędne zagnieżdżone)
Czy możliwe jest, aby podmoduł git składał się z kilku innych podmodułów git, a repozytorium super git pobierało zawartość każdego podmodułu? Próbowałem to zrobić, używając oczywistego / naiwnego podejścia do tworzenia repozytorium git zawierającego kilka podmodułów. Następnie dodajemy to repozytorium git do innego repozytorium git jako podmoduł. Następnie próbujesz pobrać …

1
Śledzenie podmodułów git najnowsze
Przenosimy nasz (ogromny) projekt do gita i myślimy o zastosowaniu modułów podrzędnych. Nasz plan to mieć trzy różne głowy w superprojekcie: wydanie, stabilne, najnowsze. Liderzy projektu zajmą się wydaniem i stabilnymi gałęziami. W razie potrzeby przeniosą podmoduły. Problemem jest „najnowsza” głowa. Chcielibyśmy, aby głowa superprojektu „najnowsza” śledziła główne gałęzie wszystkich …

2
Wypychanie podmodułu Git
Jeśli zmodyfikuję podmoduł, czy mogę przesunąć zatwierdzenie z powrotem do źródła podmodułu, czy może to wymagać klonu? Jeśli klonuje, czy mogę przechowywać klon w innym repozytorium?

1
Opróżnij folder podmodułu Git po sklonowaniu repozytorium
Mam jedno repozytorium hostowane pod adresem https://github.com/aikiframework/json . Na mojej kopii lokalnej dodałem podmoduł za pomocą polecenia git submodule add git@github.com:jcubic/json-rpc.git json-rpc Następnie wykonałem commit i push, a zmiany pojawiają się na GitHub (mogę to kliknąć). Ale kiedy sklonuję repozytorium git clone https://github.com/aikiframework/json.git folder modułu podrzędnego json-rpc jest pusty. Czego …

6
Jak przywrócić wskaźnik Git Submodule do zatwierdzenia przechowywanego w zawierającym repozytorium?
Mam podmoduł git w moim głównym repozytorium git. Jak rozumiem, repozytorium główne przechowuje wartość SHA (gdzieś ...), wskazując na konkretne zatwierdzenie podmodułu, z którym jest „połączone”. Wszedłem do mojego podmodułu i napisałem git checkout some_other_branch. Nie mam pojęcia, z jakiego popełnienia pochodzę. Chciałbym przywrócić ten wskaźnik, aby repozytorium główne i …

7
Jak zarządzać konfliktami z modułami podrzędnymi Git?
Mam superprojekt git, który odwołuje się do kilku podmodułów i próbuję zablokować przepływ pracy, aby reszta członków mojego projektu mogła pracować. W przypadku tego pytania powiedzmy, że wywoływany jest mój superprojekt superyi podmoduł subby. (Dalej jest uproszczenie tego, co próbuję zrobić ... Właściwie nie używam gałęzi do wersji, ale pomyślałem, …


5
Jak wyodrębnić podkatalog git i zrobić z niego podmoduł?
Zacząłem projekt kilka miesięcy temu i zapisałem wszystko w głównym katalogu. W moim głównym katalogu "Project" jest kilka podkatalogów zawierających różne rzeczy: Project / paper zawiera dokument napisany w LaTeX Project / sourcecode / RailsApp zawiera moją aplikację railsową. "Projekt" jest oznaczony GIT i było wiele zatwierdzeń zarówno w katalogu …

4
„Jesteś na gałęzi, która jeszcze się nie narodziła” podczas dodawania podmodułu git
Próbuję dodać kilka podmodułów do mojego .vim/bundleskatalogu, a kiedy próbuję dodać to konkretne repozytorium, Git daje mi dziwny błąd, którego nigdy wcześniej nie widziałem: $ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala fatal: You are on a branch yet to be born Unable to checkout submodule '.vim/bundle/vim-scala' Każdy pomysł, co może …

6
Konwertować folder Git do modułu podrzędnego retrospektywnie?
Dość często jest tak, że piszesz jakiś projekt i po chwili staje się jasne, że jakiś komponent projektu jest faktycznie przydatny jako samodzielny komponent (być może biblioteka). Jeśli miałeś ten pomysł od samego początku, istnieje spora szansa, że ​​większość tego kodu znajduje się w swoim własnym folderze. Czy istnieje sposób …

19
Git nie będzie inicjował / synchronizował / aktualizował nowych modułów podrzędnych
Oto część zawartości mojego .gitmodulespliku: [submodule "src/static_management"] path = src/static_management url = git://github.com/eykd/django-static-management.git [submodule "external/pyfacebook"] path = external/pyfacebook url = http://github.com/sciyoshi/pyfacebook.git Jednak .git/configzawiera tylko pierwszy: [submodule "src/static_management"] url = git://github.com/eykd/django-static-management.git Drugi moduł podrzędny ( external/pyfacebook) został dodany przez innego programistę w gałęzi funkcji. Odziedziczyłem teraz rozwój i sprawdziłem gałąź funkcji. …

3
Utwórz repozytorium podmodułów z folderu i zachowaj jego historię zatwierdzeń git
Mam aplikację internetową, która eksploruje inne aplikacje internetowe w określony sposób. Zawiera kilka demonstracji internetowych w demosfolderze, a jedno z nich powinno mieć teraz swoje własne repozytorium. Chciałbym utworzyć osobne repozytorium dla tej aplikacji demonstracyjnej i nadać mu rozszerzeniepodpakiet podmoduł z głównego repozytorium bez utraty historii zmian. Czy można zachować …

3
Jak mogę przenieść pojedynczy katalog z repozytorium git do nowego repozytorium, zachowując jednocześnie historię?
Odziedziczyłem repozytorium git zawierające wiele projektów w oddzielnych katalogach. Chciałbym podzielić repozytorium na nowe indywidualne repozytoria, po jednym dla każdego projektu, a następnie aby repozytorium główne zawierało projekty jako moduły podrzędne. Chciałbym to wszystko zrobić, jeśli to możliwe, zachowując historię wersji poszczególnych projektów. Mógłbym sklonować repozytorium dla każdego projektu i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.