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!
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
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.