2 Stimmen

Beste Praxis für das Sichern von Visual Studio-Lösungen auf der Entwicklermaschine

Ich bin derzeit dabei, meinen Dev-Maschine zu sichern, damit ich auf Windows 7 aktualisieren kann. Ich bin sehr gestresst über die Möglichkeit, etwas im Prozess zu verlieren.

Wie erstellen Entwickler angemessene Backups all ihrer Visual Studio-Lösungen, Steuerelemente/Komponenten und anderer Entwicklungsmaterialien, um sicherzustellen, dass nach einem Absturz oder einer Aktualisierung alles zugänglich ist?

Ich weiß, dass das nicht direkt mit der Programmierung zusammenhängt, aber es betrifft meine Programmierung erheblich. Mir ist es egal, "eigene Dokumente" oder andere "Mist", der installiert wird, zu verlieren - ich sorge mich nur um meinen Programmierinhalt.

Beispiel:
Legen Sie alle Ihre Lösungen in einem SVN ab?
Verwenden Sie das integrierte Windows-Backup? (Ich persönlich mag das nicht, weil ich flache Dateien bevorzuge.)

Zu einem Zeitpunkt versuchte ich tatsächlich alle meine Lösungen remote auszuführen (z.B. auf einem UNC-Share), aber verdammt, es funktionierte überhaupt nicht gut... Null Leistung von Visual Studio über das Netzwerk.

6voto

TrueWill Punkte 24357

Verwenden Sie Versionskontrolle. Wenn möglich, sollte das zentrale Repository auf einer separaten Workstation liegen. Legen Sie regelmäßige Backups für das Repository an (und überprüfen Sie die Backups).

3voto

kenwarner Punkte 27859

Ich halte alles in der Versionskontrolle in einer Weise, dass ich den gesamten Quellcode frisch von jedem Gerät herunterladen und ausführen kann (vorausgesetzt, ich habe bereits erforderliche Visual Studio, SQL Server, usw. installiert)

1voto

daniel Punkte 11

Ich empfehle dringend, alle Ihre Quelldateien, Projektdateien und alle anderen Dateien, die Sie während der Arbeit an Ihren Projekten erstellen (z. B. Bilder, ..) in irgendeinem Art von Versionskontrollwerkzeug zu speichern. Wenn Sie nicht in einem Team arbeiten und alle Ihre Dateien lokal haben, könnten Sie ein verteiltes Versionskontrollwerkzeug (wie git, mercurial oder bazaar) verwenden. Ich weiß nicht, in welcher Sprache oder IDE Sie arbeiten (VS.NET, Delphi, ..), daher kann ich Ihnen nicht sagen, welches Versionskontrollsystem gut in Ihre IDE passt. Aber die meisten gebräuchlichen Systeme haben eine schöne Windows Explorer-Integration.

Der Hauptgrund, warum ich ein Versionskontrollsystem benutze, ist nicht wegen der Sicherungskopien. Wenn Sie etwas implementieren und es stellt sich heraus, dass es völlig falsch war, können Sie zur zuletzt überprüften Version der Datei zurückkehren. Wenn Sie eine Datei versehentlich löschen (oder nur einzelne Funktionen), kein Problem -> Sie haben die zuletzt überprüfte Version. Außerdem ist die Versionskontrolle ein absolutes Muss, wenn man in einem Team arbeitet.

Mit freundlichen Grüßen, Daniel

1voto

Burt Punkte 7590

Teilen Sie Ihre Festplatte auf, haben Sie das C:\ für Programme und das D:\ für alles, was Sie behalten möchten. Ich habe das schon eine Weile eingerichtet und es funktioniert wunderbar.

Ich habe auch einen Virtual Private Server, den ich benutze, um meinen Quellcode mit dem SVN-Server und Visual SVN zu sichern. Dadurch ist garantiert, dass selbst bei einem Desaster (denken Sie an einen Brand) ich meinen Quellcode noch hätte, selbst wenn meine Maschine zerstört würde.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X