Kategorie: Quellcodeverwaltung

Quellcodeverwaltung, Source-Code-Verwaltung, Source-Code-Control, Source-Code-Management ... es gibt viele Begriffe, die im Grunde das gleiche bedeuten.

Die readme-Datei bei Bitbucket

Man kennt Dateien, die “readme.txt” oder ähnlich heißen, von vielen Gelegenheiten. Oft dienen sie dazu, zusätzliche Informationen zu einem Verzeichnis zu geben, die aus dem Namen allein nicht hervorgehen. Ein Mercurial-Repository auf dem Server, das zumeist ja kein Arbeitsverzeichnis beinhaltet und folglich nur ein Unterverzeichnis namens .hg hat, kennzeichne ich z.B. damit, indem ich in …

Weiterlesen

“hg sum”

Mercurial ist ein verteiltes Quellcodeverwaltungssystem, das ich seit einiger Zeit verwende. Ebenfalls habe ich einige Repositories bei Bitbucket angelegt, einem Hoster für Git- und Mercurial-Projekte. Der Befehl “hg summary” gibt in der Konsole eine kurze Zusammenfassung des Arbeitsverzeichnisses und seines Zustandes aus. Im Sinne dieses Befehls will ich mit der Kategorie Hg Summary in diesem …

Weiterlesen

Branch ist einfach, Merge eine Strafe!

Eine Umstellung von Subversion auf Mercurial ist wahrlich auch eine Umstellung für den Entwickler. Hier will ich aber mal schildern, warum man sowas vielleicht sogar freiwillig auf sich nimmt. Es hätte so einfach sein können. Es ging “nur” um einen “Merge”, also die Verschmelzung zweier Entwicklungspfade mit dem Ziel, das Beste aus beiden Welten zu …

Weiterlesen

Große Dateien in Mercurial

Seit Version 2.0 gibt es für Mercurial eine Extension namens “largefiles”, die es erlaubt, auch große und vor allem Binärdateien mit im Repository zu verwalten. Die Konfiguration kann wie üblich auf Repository- oder Userebene erfolgen. Mercurial hat von Hause aus einige Probleme mit großen Dateien und insbesondere auch mit Dateien, die aus anderen Dingen als …

Weiterlesen

Mercurial und Subversion

Da ein aktuelles Projekt fast seit Beginn der Arbeiten in Subversion verwaltet wird, es jedoch gewisse Hemmnisse gibt, die recht alte Serversoftware zu aktualisieren, hat das Team darüber nachgedacht, eine andere Quellcodeverwaltung einzusetzen. Spätestens seit diesem Artikel ist Mercurial dabei an vorderster Stelle in der Diskussion. Was also liegt näher als zu versuchen, das Subversion-Repository …

Weiterlesen