Git: Was ist ein Tracking-Zweig?

Kann mir jemand erklären, einen "tracking branch", bezieht sich auf git?

Hier ist die definition von git-scm.com:

Einen 'tracking branch' ist in Git eine lokale
Zweig, der verbunden ist mit einem remote -
Zweig. Wenn Sie push-und pull auf, dass
Zweig, es automatisch drückt und
zieht an der remote-Zweigstelle, dass Sie es ist
verbunden mit.

Verwenden Sie dies, wenn Sie immer ziehen aus den
gleiche upstream-branch in das neue
Zweig, und wenn Sie nicht wollen, zu verwenden
"git pull" ausdrücklich.

Leider wird neu in git und kommen aus dem SVN, dass die definition macht absolut keinen Sinn für mich.

Bin ich beim Lesen über "Die Pragmatic Guide to Git" (tolles Buch, übrigens), und Sie scheinen zu behaupten, dass tracking-Zweige sind eine gute Sache, und, nachdem Sie Ihre erste remote (origin, in diesem Falle), sollten Sie Ihre master-branch zu sein, eine tracking-branch, aber es leider nicht gerade warum eine tracking-branch ist eine gute Sache oder welche Vorteile erhalten Sie durch die Einrichtung Ihres master-branch zu sein, eine tracking-branch Ihrer origin-repository.

Kann mir bitte jemand mich aufklären (in Englisch)?

InformationsquelleAutor der Frage jerhinesmith | 2011-01-14

Schreibe einen Kommentar