Forum: PC Hard- und Software Versionierungssoftware gesucht


von B. S. (bestucki)


Lesenswert?

Hallo zusammen

Ich suche eine einfache Versionierungssoftware mit folgenden 
Anforderungen:
- Kein Ein-/Auschecken: Es wird bei jedem verändern (speichern) der 
Datei eine Kopie der neuen Datei in einem History-Ordner abgelegt.
- Die Software soll nicht für jede Datei einen eigenen History-Ordner 
erstellen, sondern für jeden Unterordner einen eigenen History-Ordner.
- Die Software kopiert immer die gesamte Datei, speichert also nicht nur 
die Änderungen. Erhöhter Speicherplatzverbrauch spielt keine Rolle.
- Die Kopie soll Zeit und Datum im Dateinamen enthalten.
- Soll auch mit Netzlaufwerken funktionieren.

Hat jemand einen Tipp? Mir fehlen die passenden Stichworte für eine 
erfolgreiche Suche im Internet.

Falls es sowas nicht gibt, müsste ich die Software wohl selbst stricken, 
bin aber in Windows-Programmierung alles andere als fit.


Danke für eure Hilfe!

von Kaj (Gast)


Lesenswert?

Hey Ho,

Also bei versionierung fällt mir spontan nur SVN, GitHub, CVS(out of 
date) ein. Da scheitert es aber schon an deinem ersten Punkt:

be stucki schrieb:
> - Kein Ein-/Auschecken: Es wird bei jedem verändern (speichern) der
> Datei eine Kopie der neuen Datei in einem History-Ordner abgelegt.

Frage: Hast Du dir das wirklich gut überlegt?
Würde nämlich bedeuten:

Ich habe eine Datei, da füge ich jetzt nur eine Leerzeile ein, damit es 
für mich lesbarer wird und speicher es -> neuer History Ordner

Dann wird nochmal die Einrückung geändert..., speichern -> noch ein 
neuer History-Ordner

...hier und da noch mal ein Leerzeichen einfügen für bessere 
Lesbarkeit... speichern -> wieder ein neuer History Ordner....

Es sei denn natürlich, das du mit deinem Speichern so sparsam bist, dass 
das so nicht auftreten wird. Ansonsten bin ich so dreist zu behaupten: 
Du wirst in History-Ordnern ersticken...

be stucki schrieb:
> Falls es sowas nicht gibt, müsste ich die Software wohl selbst stricken

Ich glaube dir ist am meisten mit einem Script geholfen, welches 
zyklisch (1x pro minute?) in den Hauptordner reinschaut und dann das 
änderungsdatum mit den history-ordnern vergleicht... so oder so ähnlich, 
wäre mein erster ansatz, zu deinen Ansprüchen. Da es dir ja "egal" zu 
sein scheint "was" sich geändert hat, und du eh die ganze Datei kopieren 
willst sollte das reichen, da du ja nicht erst gucken musst, "was" hat 
sich denn geändert, änderung raussuchen, pipapo, usw.

be stucki schrieb:
> bin aber in Windows-Programmierung alles andere als fit

muss man dazu auch nicht. Ein Python-Script, oder etwas mehr in C/C++, 
oder was auch immer Dir beliebt, mit einfachen Dateioperationen, sollte 
reichen, unabhängig vom OS.

Grüße

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Also ich glaub du bist der einzige Mensch mit solchen Krumen 
Anforderungen an eine "Versionierungssoftware"...

Einiges kann zudem nur auf Dateisystemebene gemacht werden. Das einzige 
was man da adhoc machen könnte um

be stucki schrieb:
> Kein Ein-/Auschecken: Es wird bei jedem verändern (speichern) der Datei

wäre mit SVN per Webdav über Apache im Autocommit mode.

von B. S. (bestucki)


Lesenswert?

Vielen Dank für die Antworten.

Kaj schrieb:
> Du wirst in History-Ordnern ersticken...

Evt. habe ich mich falsch ausgedrückt. Für jeden Unterordner wird ein 
History-Ordner angelegt, aber natürlich nur für jene, die ich 
versionieren will. In diesem History-Ordner werden dann alle Versionen 
aller Dateien dieses Unterordners gespeichert.

Kaj schrieb:
> Ich glaube dir ist am meisten mit einem Script geholfen

Vielen Dank, an Scripte hab ich noch gar nicht gedacht. Werd das mal 
anschauen.

Läubi .. schrieb:
> Also ich glaub du bist der einzige Mensch mit solchen Krumen
> Anforderungen an eine "Versionierungssoftware"...

Kann ich mir vorstellen :) Normalerweise will man mehr Komfort.

von A. B. (funky)


Lesenswert?

Gewöhn dich an jede xbeliebige Versionierungssoftware und werde 
glücklich damit. Deine Anforderungen haben in meinen Augen nichts mit 
mehr Komfort zu tun. Ich höre da eher die Angst heraus, sich richtig auf 
ein Versionskontrollsystem einzulassen sondern stattdessen sich seine 
Dateien notfalls manuell zurechtkopieren zu wollen.

Das Autocommit ist vielleicht ganz praktisch wenn man nur alleine 
Arbeitet. Aber im Team ist das ja mal vollkommen unbrauchbar. Zumindest 
ich würde jedem aufs Dach steigen wenn jede kleine Poppelsänderung 
sofort eine neue Version nach sich zieht.

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
Noch kein Account? Hier anmelden.