--depth 1
Opcja w git clone
:
Utwórz płytki klon z historią obciętą do określonej liczby wersji. Płytkie repozytorium ma wiele ograniczeń (nie można go klonować ani pobierać z niego, ani wypychać z niego ani do niego), ale jest wystarczające, jeśli interesuje Cię tylko najnowsza historia dużego projektu z długą historią i chciałbyś wysyłaj poprawki jako łatki.
Ale z powodzeniem wykonałem płytki klon, dokonałem pewnych zmian i przesunąłem te zmiany z powrotem do źródła (nagiego klonu).
Ma to dla mnie sens - to znaczy dlaczego nie? kiedy sklonowana GŁOWA jest możliwa do zidentyfikowania w pochodzeniu, a moje zatwierdzenie pojawia się poza tym, wydaje się, że nie ma żadnego powodu. Ale instrukcja mówi inaczej.
Podoba mi się pomysł płytkiego klonowania - np. Rdzenia drupala: nie ma mowy, żebym wiedział, co się działo w Drupal 4, kiedy zacząłem od 7. - ale nie chcę strzelać sobie w stopę.
Czy bezpieczne jest płytkie klonowanie, rozwijanie w nim zobowiązań, ciągnięcie ponownie, aby nadążać za aktualizacjami pochodzącymi z pochodzenia?
--orphan
koncepcja wydaje się podobna i mam zamiar mieć luz. Nadal trochę zdenerwowany, że dokumenty nie pasują do rzeczywistości [bo kto ma powiedzieć, że dokumenty --orphan
są poprawne ?!]