https://sourceforge.net/projects/historymaker/?source=directory Hallo Forum, hatte früher öfter mal Probleme, dass ich an Code gearbeitet hab, ne Änderung da in der Zeile, eine dort und siehe da, das Programm machte nicht mehr das was es sollte (C,Bascom,PHP etc.) Natürlich wurde zwischengespeichert und der alte, laufende Stand überschrieben ... Fehlersuche ... und wo hab ich jetzt Änderungen gemacht??? Hat genervt, daher hab ich mir dieses kleine Tool (Link oben) in VB6 zusammengeschreinert, die Handhabung läuft wie im Explorer, Laufwerk, Ordner Datei auswählen, Datei per Doppelklick öffnen und daran arbeiten. Der Historymaker prüft alle paar sekunden den Timcode der Datei. Wird nun zwischengespeichert, dann legt das Programm einen Ordner "History" + Unterordner Datum + Unterordner Uhrzeit an und kopiert die nun neue Datei in diesen Unterordner. Bei .C und .BAS Dateien werden wenn andere Programmteile per include in der Hauptdatei eingebunden sind diese auch mit kopiert, allerdings nur die erste Unterebene. In dem Fall wird zusätzlich eine TXT-Datei mit den ursprünglichen Programmpfaden der Dateien mit angelegt. So spare ich nun richtig Zeit beim debuggen, da ich die Ordner dann z.B. mit Beyond-Compare gegeneinander vergleichen kann und so in Nullkommanix die Änderungen auf dem Schirm hab. Geht für alle möglichen Dateien, auch Doc Xls etc.. Download via Sourceforge, Quellcode für VB6 ist mit im Zip dabei ... nicht wunderschön, aber läuft.
Cool! Aber ist es nicht einfacher fertige Lösungen wie SVN oder GIT zu benutzen? Ich nutze seit kurzer Zeit GIT und das erfüllt wirklich alle meine Wünsche! ;)
viele Wege führen zum Ziel, das war meiner :) Ich progge meist Bascom und compiliere den Code imer mal zwischen, als Syntaxcheck ... nur, dass eine Programmänderung auch wenn die Syntax stimmt nicht unbedingt richtig ist und man beim Flashen dann feststellt, dass das Programm nicht mehr macht was es soll. Daher hab ich mir das Tool (40kb) gebastelt. Da ich meine Programme gern in einzelne Files fraktioniere hab ich die Include-Funktion dazugebaut. Ich öffne dann einfach das Hauptprogramm über das Tool und auch Änderungen in den Sub-files werden mit geloggt. Find praktisch, hat mir schon n paar Stunden debugging erspart. Geht aber auch wie gesagt bei allen adneren Dateien, ob Bildbearbeitung oder Doc oder Xls ... einfach, schnell, funktioniert. ;)
Gitty Cat schrieb: > Aber ist es nicht einfacher fertige Lösungen wie SVN > oder GIT zu benutzen? Die unterstützen aber leider kein automatische Commit beim speichern... Kann man zwar rudimentär mit WebDav nachbilden hat aber auch so seine Nachteile, von daher hat das Programm schon seine Berechtigung. Ansonsten würde ich darum bitten hier bitte sachlich zu bleiben und nicht irgendwelchen Frust abzuladen. Verbesserungsideen sind sicher gern gesehen, und da das ganze OpenSource ist kann ja der ein oder andere auch gleich einen Patch mitliefern.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.