Historymaker

OP #2826836
Lesenswert?
• ▲
▼
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.
Angehängte Dateien:
OP #2828139
Lesenswert?
• ▲
▼
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. ;)
Persönliche Seite #2828208
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.