Mamy repozytorium oparte na git-flow, gdzie dodaliśmy zewnętrzną bibliotekę jako poddrzewo (używając Atlitian SourceTree's git subtree) w gałęzi rozwojowej.poddrzewo git połączyło się w katalogu głównym repozytorium (w. Git-flow)
Project/
Library/
X/
Y/
Z/
Później zrobiliśmy git flow release
, scalanie zmian z przekształcić master (release).
Problem polega na tym, że podczas sprawdzania wzorca, zawartość biblioteki zostaje umieszczona w katalogu głównym repozytorium zamiast w bibliotece wewnętrznej, tak jakby utracił przedrostek git subtree
podczas scalania.
Project/
X/
Y/
Z/
Każdy pomysł, co poszło nie tak?
jesteś pewien, że był pierwszy w podfolderze? Co się stanie, jeśli utworzysz nową gałąź ze starego mistrza i spróbuj raz jeszcze, czy to się powtórzy? – iberbeu
Tak jest. W gałęzi rozwojowej znajduje się podfolder. Był to proces wydawania git-flow, który najwyraźniej nie zachował wskaźnika poddrzewa. –
Coś głupie pytanie, ale gdzie jest twój folder .git? –