Früher habe ich svn benutzt, und ich hatte AnkhSVN im Visual Studio eingerichtet. Ich habe den Svn-Server vor etwa 4 Jahren von einer Linux-Box in eine Windows-Box migriert. Ich hatte keinen guten Backup / Restore-Prozess auf dieser Maschine, und ich habe Angst, dass ich die meisten Geschichten von Sachen verloren habe, an denen ich zu Hause gearbeitet habe, als diese Festplatte starb (ich weiß ... ich weiß .. Ich hätte es unterstützen sollen.
Gibt es irgendwelche Dienste, die ich nutzen kann, wo ich nicht für die Katastrophenverfahren verantwortlich sein muss?
Ich muss in der Lage sein, ein Repository nach Belieben zu erstellen, ohne ein paar Setups.
Ich nehme an, ich könnte einen anderen svn-Server einrichten, wenn ich eine Wiederherstellungsstrategie bekommen kann, die transparent genug ist, kann ich es vergessen.
Was nutzen andere Menschen für ihre persönliche Entwicklung?
Ich benutze Git für alles, sogar persönliche lokale Sachen. Ein Teil dessen, was ich daran liebe, ist, dass ich einfach git init
ohne viel Aufhebens machen kann und ein Repository genau dort habe. Es tut alles, was ich will, ohne durch Reifen springen (svn Prozess zum Verschmelzen einer Branche kommt in den Sinn als eine erschütternde Erfahrung).
Ich habe auch einen Remote-Server mit gitosis installiert, so kann ich mit sehr wenig Aufwand eine synchronisierte Sicherung meines Repositorys erstellen und es entweder privat oder öffentlich machen. Natürlich könnten Sie einfach github verwenden und sich noch weniger Gedanken machen.
Git hat ein bisschen eine Lernkurve, wenn Sie es verteilt verwenden, aber für ein Ein-Mann-Repository funktioniert es so ziemlich wie Svn richtig gemacht.
Ich benutze nicht, und es ist großartig. Kostenlos für Ein-Mann-Projekte und billig, um weitere Benutzer hinzuzufügen.
BEARBEITEN: kommt auch mit Problemverfolgung und Projektmanagementfunktionen!
Wir verwenden svnsync in einem Cron-Job, um die Repositories zwischen verschiedenen Standorten zu replizieren. (Und wir verwenden eine normale Sicherung auf der primären Site).
Verwenden Sie ein verteiltes VCS, z. B. Bazaar oder Mercurial . Spiegeln Sie Ihre Projekte, um öffentliches Hosting wie Launchpad (Bazaar) oder Bit Bucket
Persönlich benutze ich SVN zu Hause. Ich benutze einfach das file: protocol, um über mein Heimnetzwerk darauf zuzugreifen: Ich habe keinen Sinn darin gesehen, einen Webserver dafür einzurichten, und auch keinen besonderen Vorteil bei der Verwendung ihres svn: Protokolls.
Früher habe ich all meine Sachen auf DVD gesichert, theoretisch einmal im Monat, aber mehr wie alle zwei oder drei Monate. Aber jetzt, da meine Backups mehr als eine DVD benötigen, habe ich einfach auf die Festplatte eines Ersatzrechners gesichert. Ich kann das einfach über das Netzwerk tun, also abgesehen von der Plage, dass es für eine Stunde läuft, ist es ein einfacher Backup-Plan. Wenn Sie keinen Ersatzcomputer haben, können Sie heutzutage einen billigen Computer oder einen gebrauchten für ein paar hundert Dollar kaufen, also wenn Sie nicht wirklich knapp bei Kasse sind, ist das keine große Sache. (Tangentialer Kommentar: Vor ein paar Jahren bemerkte ich einen "Überschuss Elektronik" Shop und ich beschloss, vorbeizuschauen und zu sehen, was sie hatten. Sie hatten ein paar gebrauchte Computer, die sie für $ 250 pro Stück verkauften. Veraltet, aber ich dachte das es wäre amüsant, einen anderen Computer zu bekommen, damit ich zu Hause mit Linux spielen könnte, also habe ich einen gekauft, und die Computer sind jetzt von millionenschweren Maschinen, die nur Monate nach intensiver Planung von Regierungen und Großkonzernen gekauft wurden, zu Produkten geworden die eine bürgerliche Person als Kaufimpuls kaufen kann!)
Tags und Links svn version-control backup ankhsvn disaster-recovery