Pytania otagowane jako git-subtree

25
Odłącz (przenieś) podkatalog do osobnego repozytorium Git
Mam repozytorium Git, które zawiera wiele podkatalogów. Teraz odkryłem, że jeden z podkatalogów nie jest powiązany z drugim i powinien zostać odłączony do osobnego repozytorium. Jak mogę to zrobić, zachowując historię plików w podkatalogu? Myślę, że mógłbym utworzyć klon i usunąć niechciane części każdego klonu, ale przypuszczam, że dałoby to …

22
Jak połączyć dwa repozytoria Git?
Rozważ następujący scenariusz: Opracowałem mały eksperymentalny projekt A we własnym repozytorium Git. Teraz dojrzał i chciałbym, aby A był częścią większego projektu B, który ma swoje własne duże repozytorium. Chciałbym teraz dodać A jako podkatalog B. Jak połączyć A w B, nie tracąc historii z żadnej strony?


8
Scal dwa repozytoria Git bez przerywania historii plików
Muszę połączyć dwa repozytoria Git z nowym, trzecim repozytorium. Znalazłem wiele opisów tego, jak to zrobić za pomocą scalania poddrzewa (na przykład odpowiedź Jakuba Narębskiego na temat Jak scalić dwa repozytoria Git? ) I przestrzeganie tych instrukcji w większości działa, z tym wyjątkiem, że kiedy zatwierdzam poddrzewo, scalam wszystkie pliki …
226 git  git-subtree 

12
Dlaczego nie mogę przekazać tego aktualnego poddrzewa Git?
Używam poddrzewa Git z kilkoma projektami, nad którymi pracuję, aby udostępnić między nimi kod podstawowy. Kod podstawowy jest często aktualizowany, a aktualizacje mogą mieć miejsce w każdym z projektów, ostatecznie wszystkie z nich zostaną zaktualizowane. Napotkałem problem polegający na tym, że git zgłasza, że ​​moje poddrzewo jest aktualne, ale wypychanie …
88 git  git-subtree 


5
Kiedy używać poddrzewa git?
Jaki problem git subtreerozwiązuje? Kiedy i dlaczego powinienem używać tej funkcji? Czytałem, że jest używany do rozdzielania repozytoriów . Ale dlaczego nie miałbym po prostu utworzyć dwóch niezależnych repozytoriów zamiast skleić dwa niepowiązane w jedno? W tym samouczku GitHub wyjaśniono, jak wykonywać scalenia poddrzewa Git . W pewnym sensie wiem, …
81 git  git-subtree 
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.