więc zaczynam od Git + GitHub.
W naszym małym rozproszonym zespole każdy członek tworzy własny oddział dla każdego przydzielonego problemu / wymagania.
git branch Issue#1 <-- create this branch
git checkout issue#1 <-- switch over to this branch
Teraz code code
, commit
, code
, commit
, itd ...
następnie pull request
, code-fixup
, commit
, code
, commit
.. itd.
i WRESZCIE ... żądanie ściągnięcia jest akceptowane.
Woot.
ale… co teraz? (......niezręczny......)
Czy osoba, która utworzyła oddział na lokalnym komputerze deweloperskim, musi ... zamknąć oddział? Sugestia dotyczyła dewelopera, aby usunąć gałąź `(... -D ...), a następnie wykonać ściągnięcie / odświeżenie mastera ..., co spowoduje pobranie całego kodu gałęzi.
Hmmmmm ... nie jestem pewien - proszę o pomoc :)
master
, develop
lub cokolwiek nazywa się twoja gałąź rozwoju (Merge, Rebase (with / without squash), ...)
git branch Issue#1 -d
i to wszystko - żaden kod nie zostanie utracony, tylko etykieta zostanie usunięta z repozytorium