Wcześniej używaliśmy wielu submodułów w naszych głównych repozytoriach, ale aby zwiększyć łatwość obsługi naszych projektów, uruchomiliśmy eksperymentalną gałąź, w której zastąpiliśmy je wszystkimi poddrzewami.Git mylić, łącząc aktualizację z moim poddrzewem
To działało dobrze - ale teraz, gdy próbuję zaktualizować jedną z poddrzew, błędnie łączy aktualizację w całkowicie nieprawidłowy katalog, który nie jest nawet poddrzewem.
główny magazyn, w którym gałąź „Poddrzewo” zawiera gałąź doświadczalny, jest git: //github.com/hugowetterberg/goodold_drupal.git
repozytorium do łączenia w aktualizacji z: git : //github.com/voxpelli/drupal-oembed.git
Scalanie wykonując: git merge -s poddrzewie interfejsu oEmbed/Master
ścieżka aktualizacje powinny być połączone w: sites/all/modules/interfejsu oEmbed/
ścieżce są one połączone w: modułów/agregator/Tłumaczenia/
Każdy mający pojęcia jak pobrać aktualizacje do poddrzew lub co Błąd może być?
Właśnie tutaj łatka do git, która pozwoli ci zastąpić sub drzewo jawnie używające tej opcji "-Xsubtree =" i zostało zaakceptowane. Poszukaj go w git 1.7.0 lub tak. – apenwarr
Po wprowadzeniu pojedynczego folderu z repozytorium źródłowego (np. 'Git read-tree --prefix = dest/-u source_repo/master: folder_in_repo /') zamiast całego obiektu, scalanie nawet niewielkich zmian z powrotem do repo wydaje się aby cały folder został umieszczony w nowej lokalizacji w repozytorium (tj. duplikacji). –
Niezbyt rzadka sytuacja :-( –