PyDay: Erste Schritte

Wenn ich mit einem neuen Projekt beginne, richte ich mir zunächst meine Arbeitsumgebung ein. Neben dem (hoffentlich nur einmaligen) Einrichten von Eclipse mit den Plugins PyDev, MercurialEclipse, MyLyn und dem MyLyn-Bitbucket-Connector sind noch einige Arbeiten notwendig, um mit einem neuen Projekt beginnen zu können. Eclipse macht es uns recht einfach,Weiterlesen … PyDay: Erste Schritte

Hg Update Null

Neben dem Kommandozeilenbefehl „hg update null“ kann man das selbe durchaus auch über die grafische Oberfläche erreichen. Geben Sie in TortoiseHg im Update-Dialog einfach das Wort „null“ in das Feld ein, wo normalerweise die Changeset-Nummer steht: Dies ist aber bitte nicht zu verwechseln mit „hg update 0„, das auf dasWeiterlesen … Hg Update Null

Finde den Übeltäter!

Aufgabenstellung Eine Funktion hat schon mal wunderbar funktioniert. Irgendwann in der Zwischenzeit der Entwicklung ist der Aufruf aber verschwunden. Leider hat das damals keiner gemerkt. Wir haben aber herausgefunden, dass in einem bestimmten Changeset noch alles in Ordnung war, in einem späteren jedoch nicht mehr. Annahme Die Prüfung lässt sichWeiterlesen … Finde den Übeltäter!

Hg: Suche im gesamten Repository

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“Weiterlesen … Hg: Suche im gesamten Repository