Git und Mercurial: was wäre das äquivalent von Git-workflow Mercurial?

#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

Verschiedene blog-Quellen, aber Sie sind ziemlich alt) sagen, dass die Verzweigung, wie dies in mercurial ist no-go, vor allem mit permanent-Zweig entfernen...

  • Ich habe versucht, und noch einen Weg zu finden, um zu simulieren, ein git-branch-workflow mercurial. Regelmäßige Zweig zaghaft, die nicht arbeiten, weil Sie können nicht löschen Sie Sie (nur in der Nähe von Ihnen, aber das bedeutet, dass Zweigs name auf ewig). Lesezeichen werden sollen, wie git branches aber Sie don ' T scheint wirklich zu arbeiten, wie Sie, zumindest für mich.
  • wie hast Lesezeichen scheitern Sie?
InformationsquelleAutor gerasalus | 2012-04-24
Schreibe einen Kommentar