Aufgabenstellung: Suche in allen Klassen in allen Revisionen nach Stellen, wo “MeineVariable” verändert wurde. Befehl: D:\Projekte\MeinProjekt> hg grep –all -l -n “MeineVariable” *.cls –all: Zeigt alle zutreffenden Revisionen -l: Zeigt nur zutreffende Dateinamen und Revisionen -n: Zeigt zutreffende Zeilennummern Das Ergebnis könnte dann so aussehen: MeineKlasse.cls:94:38:- MeineKlasse.cls:1:38:+ Der Bezeichner “MeineVariable” wurde also in der gesamten …
Kategorie: Hg Summary
"hg summary" (Kurzform "hg sum") heißt der Befehl, mit dem Mercurial eine kurze Zusammenfassung des Arbeitsverzeichnisses anzeigt: Status, Eltern, Branch, Commit-Status und evtl. Updates. In diesem Sinne habe ich diese Kategorie "hg sum" genannt.
Jun 03 2012
Merge-Konflikte manuell auflösen
Merge-Konflikte bedeuten Arbeit, denn wo die Automatik versagt, muss der Mensch ran. Angenommen, zwei Entwickler arbeiten an dem selben Feature und kommen mehr oder weniger auf die selbe Idee, was dann von beiden eine Änderung in derselben Quellcode-Zeile zur Folge hat. Wenn dann später eine Zusammenführung dieser beiden Entwicklungslinien erfolgt, wird es unweigerlich zu einem …
Mai 26 2012
Ungewolltes Branching in Mercurial
Sobald mehrere Leute an derselben Sache arbeiten, kann es zu Konflikten kommen. Im Rahmen dieses Artikels soll diese triviale Erkenntnis allerdings nicht den zwischenmenschlichen Aspekt beleuchten. Es sind hier rein technische Konflikte beim Zusammenführen zweier Dateiversionen in Mercurial gemeint.
Apr 21 2012
Mache einen “Pull” auf alle Mercurial-Repositories
In aller Kürze (Linux): $ find . -name .hg -exec hg pull –cwd {} \;Ähnliche Artikel:Klickibunti unter LinuxBye-bye MercurialCodehosterDer UmzugMein Arbeits-Tagebuch
Apr 16 2012
Hg Clone: Ohne Netz, aber mit doppeltem Boden
Da in Mercurial nicht nur das Arbeitsverzeichnis, sondern auch das komplette Repository lokal vorliegen, ist der Begriff “Clone” sicher gut gewählt und verständlich. Denn schon beim ersten Kontakt mit einem irgendwo gehosteten Mercurial-Projekt spricht man davon, dass man das entfernte Repository “klont”, also auf seinen lokalen Rechner kopiert. Mercurial kann das mit seinem Kommandozeilenbefehl hg …
Neueste Kommentare