#lets get the latest
git pull
#lets switch to branch and do some work
git checkout -b makeSomeBugs
#do the work commit
git add .
git commit -am "introducing some bugs"
#push this for my lazy remote friend to see
git push origin makeSomeBugs
#uh .. changes on master
git pull origin master
#do some work..
git commit -am "introducing some more bugs"
git push origin makeSomeBugs
#lets switch back to master
git checkout master
git pull
#work is done, lets merge
git merge --no-ff makeSomeBugs
git push origin
#and remove the branch to never ever see it again
git push origin :makeSomeBugs
git branch -d makeSomeBugs
Varie fonti blog (ma sono abbastanza vecchio) dire che si dirama come questo in mercuriale è no-go, in particolare con la rimozione permanente ramo ...Git e Mercurial: quale sarebbe l'equivalente del flusso di lavoro Git in Mercurial?
Ho provato e ancora trovare un modo per simulare un flusso di lavoro di git branch in mercurial. Le filiali regolari non funzionano in modo difforme perché non puoi eliminarle (chiudile solo ma significa che il nome del ramo è occupato per sempre). I segnalibri dovrebbero essere come i rami git, tuttavia non sembrano funzionare come loro, almeno per me. – ryanzec
@ryanzec come ti hanno lasciato i segnalibri? –