bk99.de entertain the web since 1997

Mercurial von Grund auf verstehen

Zusammenfassung

Joel Spolskys Hg Init führt praxisnah durch verteilte Versionsverwaltung, lokale Historie, Zusammenführung und Zusammenarbeit mit entfernten Repositories.

Ideen

  • Jeder Mercurial-Klon enthält die vollständige Projektgeschichte und funktioniert ohne Zentralserver.
  • Commits sichern lokale Arbeit, während push und pull Repositories miteinander synchronisieren.
  • Merges verbinden auseinanderlaufende Entwicklungslinien bewusst statt Änderungen still zu überschreiben.

Einsichten

  • Verteilte Versionsverwaltung trennt Datensicherung, Veröffentlichung und Zusammenarbeit voneinander.
  • Ein gutes Lernmodell erklärt zuerst den Datenfluss und erst danach einzelne Befehle.

Fakten

  • Der Originalbeitrag wurde am 24. Februar 2010 auf HN aufgegriffen.
  • Die Auswahl vertritt den Monat 02/2010.
  • Der verlinkte Originalbeitrag ist weiterhin unmittelbar erreichbar.

Empfehlungen

  • Übe Klonen, unabhängige Commits und einen absichtlichen Merge in einem Testprojekt.
  • Prüfe vor einer Migration Erweiterungen, Hosting und vorhandene Automatisierung.

Referenzen

Originalbeitrag lesen →