Versionierung oder Zippen von Arbeitsdateien

363
John

Alte Angewohnheit: Ich habe die ganze Arbeit, die ich seit vielen Jahren geleistet habe, völlig durcheinander gebracht. Ich beginne im Allgemeinen mit file1.ver1, dann während ich file1.ver2 fortfahre ... file1.final. Ausnahme: Ich speichere auf mehreren USB-Laufwerken in Eigene Dateien auf einer anderen Partition. Ich behalte den endgültigen Entwurf normalerweise im Hauptordner und die Entwürfe in einem Ordner "Alte Dateien" oder etwas Ähnlichem.

Aus diesem Grund habe ich eine Versioning-Software verwendet. Ich programmiere gelegentlich, aber die meisten meiner Arbeiten sind im Excel- und LaTex-Format.

Ich verwende Sicherungssoftware und eine Ordnersynchronisierungssoftware. Mein Hauptproblem ist, dass meine Arbeitsdokumente und Backups von überall vorhanden sind. Hat jemand ein vernünftiges und praktisches Organisationssystem? Ich brenne ab und zu DVDs, aber ich traue ihnen nicht viel. Meine Backups befinden sich auch auf meiner Festplatte und einigen Flash-Laufwerken. Ich verwende auch PAR2-Dateien, wenn etwas beschädigt ist - speichern Sie mich ein paar Mal mit einer schlechten DVD.

Und wenn Versionierung, basierend auf meiner Verwendung, eine gute Idee wäre - was ist ein gutes Programm. Ich habe mir einige Optionen angeschaut. Bazaar scheint gut zu sein, da er einfach zu bedienen ist.

Ich bin nicht gegen die Idee eines Onlinedienstes. Im besten Fall gibt es wahrscheinlich 200 MB Daten, die ich wirklich redundant sichern muss.

1

4 Antworten auf die Frage

2
Adam Butler

Als Entwickler finde ich die Versionierung unerlässlich. Ich verwende svn - es ist kostenlos, mächtig und für Anfänger nicht zu schwer, um sich zu bewegen. Sie können einen svn-Server und tortoisesvn auf Ihrem lokalen PC installieren. Klicken Sie dann einfach mit der rechten Maustaste auf den Ordner, fügen Sie ihn zu svn hinzu und bestätigen Sie Ihre Änderungen.

Es gibt viele kostenlose Online-Speicherlösungen - Skydrive, Ubuntu One, Dropbox usw. - sichern Sie also einfach das Repository des von Ihnen verwendeten Versionstools mit einem dieser Tools und legen Sie fest.

2
Martin Beckett

Sie können Ihren eigenen SVN-Server mit sliksvn in etwa 3 Klicks installieren (beachten Sie, dass sie Online-Hosting verkaufen, aber auch eine kostenlose lokale Server-Binärdatei für Windows bereitstellen).

Dann TortoiseSVN mit Explorer checkin intergrates rechts klicken.

Für Superparanoia haben Sie das SVN-Repository in Dropbox oder mozybackup

1
cornjuliox

Ich habe einmal Mercurial für die Versionskontrolle und TortoiseHG verwendet, um Mercurial in die Windows-Shell zu integrieren, und diese Repos mithilfe eines dieser Hosting- Services online stellen . Ich habe selbst XP-Dev benutzt. Ich bin nicht zu 100% sicher, aber ich weiß, dass Versionierungssysteme Änderungen auf Byte-Ebene nachverfolgen, sodass sie mit mehr als nur Textdateien arbeiten. Ich habe von Leuten gehört, die sie für Dinge wie .psd-Dateien und .jpgs verwenden

0
RJFalconer

Es gibt dropbox.com für Online - Speicher und Datei Synch. Es würde Ihr Problem mit "Dateien auf mehreren USB-Schlüsseln / mehreren Stellen" lösen, die Versionierung wird jedoch nicht wirklich gehandhabt.

Wenn Sie ein System wünschen, in dem Sie eine Datei auf den früheren Stand zurücksetzen können, oder wenn Sie parallele Aktualisierungen von Dateien von verschiedenen Orten aus durchführen möchten, ist ein persönlicher SVN-Server genau das, was Sie möchten. (Ich glaube eigentlich nicht, was Sie von Ihrer Beschreibung erwarten.)

Leitfaden für SVN auf lifehacker.com .

Ich denke, was Sie suchen, ist vielleicht nur ein Überdenken. Sie scheinen bereits recht organisiert zu sein (mehrstufige Backups, Verwendung von PARs auf DVDs usw.).

Ich würde eine Variante zu etwas Einfachem vorschlagen, z.

  • Während des Tages - dropbox.com (passive Updates während der Arbeit)
  • Tagesende - Ordner auf USB-Stick kopieren (evtl. Namensordner automatisch mit einem Autoit- Skript)
  • Ende der Woche - Kopieren Sie von einem USB-Stick auf die Sicherungspartition
  • Ende des Monats - Brennen Sie Dateien auf der Sicherungspartition auf DVD