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. Verteilte Versionsverwaltung trennt Datensicherung, Veröffentlichung und Zusammenarbeit voneinander.

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

  • Ein gutes Lernmodell erklärt zuerst den Datenfluss und erst danach einzelne Befehle.

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 →

Im Webarchiv suchen