Git rebase verliert die Geschichte, warum dann Stellungswechsel?

Habe ich in rebasierung mit Git in den letzten paar Tagen. Die meisten der Argumente für die erneute basiszuordnung sagen, dass es bereinigt die Geschichte und macht es mehr linear. Wenn Sie Ebene führt (zum Beispiel), Sie bekommen eine Geschichte, die zeigt, Wann die Geschichte abweicht und wenn es gebracht wurde, wieder zusammen. Soweit ich das beurteilen kann, rebasierung entfernt alle, die Geschichte. Frage ist: warum würden Sie nicht wollen, dass die repo-Geschichte zu reflektieren, die alle Möglichkeiten, den entwickelten code, einschließlich, wo und wie es auseinander?

  • Dies ist, warum einige Leute sagen, sollten Sie nicht verwenden git rebase sehr viel. paul.stadig.name/2010/12/... könnte sich für Sie lohnen, zu Lesen.
  • Danke. Ich Neige dazu, Stimmen zu mit ihm, ich denke, aber ich kann mir vorstellen es gibt auch Situationen, in denen solche tools (git rebase und Freunde) sind nützlich.
InformationsquelleAutor ngephart | 2011-03-09
Schreibe einen Kommentar