Discussion:
Datei wiederherstellen
(zu alt für eine Antwort)
Mike Wesling
2006-01-07 17:34:48 UTC
Permalink
Hallo,

ist es beim VS. NET 2005 möglich an ältere Versionen der
Quellcode-Dateien wieder heranzukommen?

Hab das Problem, dass ich an einer alten Datei weitergearbeitet hab und
dabei Teile gelöscht hab, die ich jetzt doch noch gut gebrauchen könnte!
Eclipse speichert z.B. ca. 50 ältere Versionen einer Datei auf Platte
ab. Gibt es bei der VS-IDE auch etwas ähnliches oder wie ist das hier
gedacht?
Frank Dzaebel
2006-01-07 17:44:31 UTC
Permalink
Hallo Mike,
ist es beim VS. NET 2005 möglich an ältere Versionen der Quellcode-Dateien
wieder heranzukommen?
Hab das Problem, dass ich an einer alten Datei weitergearbeitet hab und dabei
Teile gelöscht hab, die ich jetzt doch noch gut gebrauchen könnte! Eclipse
speichert z.B. ca. 50 ältere Versionen einer Datei auf Platte ab. Gibt es bei
der VS-IDE auch etwas ähnliches oder wie ist das hier gedacht?
Standardmässig macht VS 2005 bei der Umwandlung
ein Backup, wenn nicht explizit abgewählt !?
Es wäre dann im Projekt-Verzeichnis unter dem
"Backup" bzw. "_UpgradeReport_Files" Verzeichnis zu finden.


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET
Mike Wesling
2006-01-07 18:02:21 UTC
Permalink
Post by Frank Dzaebel
Post by Mike Wesling
ist es beim VS. NET 2005 möglich an ältere Versionen der
Quellcode-Dateien wieder heranzukommen?
Hab das Problem, dass ich an einer alten Datei weitergearbeitet hab
und dabei Teile gelöscht hab, die ich jetzt doch noch gut gebrauchen
könnte! Eclipse speichert z.B. ca. 50 ältere Versionen einer Datei auf
Platte ab. Gibt es bei der VS-IDE auch etwas ähnliches oder wie ist
das hier gedacht?
Standardmässig macht VS 2005 bei der Umwandlung
ein Backup, wenn nicht explizit abgewählt !?
Es wäre dann im Projekt-Verzeichnis unter dem
"Backup" bzw. "_UpgradeReport_Files" Verzeichnis zu finden.
Hhm, keiner der beiden Ordner vorhanden! Abgewählt hab ich auch nichts!
Sollte das beim Speichern von Dateien gemacht werden?
Frank Dzaebel
2006-01-07 18:12:06 UTC
Permalink
Hallo Mike,
Post by Frank Dzaebel
Standardmässig macht VS 2005 bei der Umwandlung
ein Backup, wenn nicht explizit abgewählt !?
Es wäre dann im Projekt-Verzeichnis unter dem
"Backup" bzw. "_UpgradeReport_Files" Verzeichnis zu finden.
Hhm, keiner der beiden Ordner vorhanden! Abgewählt hab ich auch nichts! Sollte
das beim Speichern von Dateien gemacht werden?
Hast Du denn hier wirklich ein VS2003-Projekt
mit dem VS2005 geöffnet, sodass geupgraded wurde?
Scheint so, als wenn Du noch etwas anderes meinst.
Prinzipiell ist natürlich für solche Sachen auch
Visual Source Safe o.ä. zuständig. In unserer
.NET Usergroup findet da demnächst auch ein Vortrag
über den CVS-Nachfolger "Subversion" statt.

[DotNet Usergroup Bremen / DotNet-News]
http://www.dotnet-hb.de/default.aspx?page=1


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET
Mike Wesling
2006-01-07 20:09:52 UTC
Permalink
Post by Frank Dzaebel
Post by Mike Wesling
Post by Frank Dzaebel
Standardmässig macht VS 2005 bei der Umwandlung
ein Backup, wenn nicht explizit abgewählt !?
Es wäre dann im Projekt-Verzeichnis unter dem
"Backup" bzw. "_UpgradeReport_Files" Verzeichnis zu finden.
Hhm, keiner der beiden Ordner vorhanden! Abgewählt hab ich auch
nichts! Sollte das beim Speichern von Dateien gemacht werden?
Hast Du denn hier wirklich ein VS2003-Projekt
mit dem VS2005 geöffnet, sodass geupgraded wurde?
Ich hatte das Projekt mal mit VS 2003 angefangen. Bin aber auf VS 2005
umgestiegen und habe dort das Projekt neu angelegt! Habe aber ganz am
Anfang zuerst ein Upgrade gemacht und erst danach mal beschlossen, doch
nochmal neu anzufangen. Evtl. ist der Backup-Ordner noch vom früheren
Upgrade!
Post by Frank Dzaebel
Scheint so, als wenn Du noch etwas anderes meinst.
Prinzipiell ist natürlich für solche Sachen auch
Visual Source Safe o.ä. zuständig. In unserer
..NET Usergroup findet da demnächst auch ein Vortrag
über den CVS-Nachfolger "Subversion" statt.
Ist Visual Source Safe beim VS 2005 standardmäßig überhaupt dabei? Habe
das jetzt im Nachhinein beim Starten des Setup-Programms gar nicht mehr
gesehen! Ein Extra CVS wollte ich zunächst nicht einrichten, da es als
Single-Programmierer nicht unbedingt gebraucht wird, aber werde das wohl
jetzt machen müssen.

Am einfachsten wäre es eben gewesen, wenn VS die Quellcode-Dateien auch,
wie andere IDEs, irgendwo gezippt abgelegt hätte.
Post by Frank Dzaebel
[DotNet Usergroup Bremen / DotNet-News]
http://www.dotnet-hb.de/default.aspx?page=1
Vielen Dank, das schau ich mir mal an.
Mike Wesling
2006-01-07 18:11:32 UTC
Permalink
Post by Frank Dzaebel
Post by Mike Wesling
ist es beim VS. NET 2005 möglich an ältere Versionen der
Quellcode-Dateien wieder heranzukommen?
Hab das Problem, dass ich an einer alten Datei weitergearbeitet hab
und dabei Teile gelöscht hab, die ich jetzt doch noch gut gebrauchen
könnte! Eclipse speichert z.B. ca. 50 ältere Versionen einer Datei auf
Platte ab. Gibt es bei der VS-IDE auch etwas ähnliches oder wie ist
das hier gedacht?
Standardmässig macht VS 2005 bei der Umwandlung
ein Backup, wenn nicht explizit abgewählt !?
Es wäre dann im Projekt-Verzeichnis unter dem
"Backup" bzw. "_UpgradeReport_Files" Verzeichnis zu finden.
Habe den Backup-Ordner auf meiner Platte gefunden, aber er befindet sich
nicht dort, wo ich mein Projekt gespeichert habe, sondern im Ordner
"...\Eigene Dateien\Visual Studio 2005\Backup Files\MeinProjekt\".
Ausserdem befindet sich in diesem Ordner keine einzige Datei, selbst
wenn ich im Quellcode etwas ändere und dann speichere!

Kann man das wieder richtig hinbiegen?
Frank Dzaebel
2006-01-07 18:43:46 UTC
Permalink
Hallo Mike,
Habe den Backup-Ordner auf meiner Platte gefunden, aber er befindet sich nicht
dort, wo ich mein Projekt gespeichert habe, sondern im Ordner "...\Eigene
Dateien\Visual Studio 2005\Backup Files\MeinProjekt\". Ausserdem befindet sich
in diesem Ordner keine einzige Datei, selbst wenn ich im Quellcode etwas
ändere und dann speichere!
Kann man das wieder richtig hinbiegen?
Öffne doch mal ein (gesichertes!) 2003er Projekt
mit VS 2005. Dann siehst Du, ob der Backup-Ordner
bei Umstellung auf .NET 2.0 korrekt angelegt wird.


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET
Thomas Scheidegger [MVP]
2006-01-07 18:47:38 UTC
Permalink
Hallo Mike
Post by Mike Wesling
Habe den Backup-Ordner auf meiner Platte gefunden, aber er befindet sich
nicht dort, wo ich mein Projekt gespeichert habe, sondern im Ordner
"...\Eigene Dateien\Visual Studio 2005\Backup Files\MeinProjekt\".
Ausserdem befindet sich in diesem Ordner keine einzige Datei, selbst
wenn ich im Quellcode etwas ändere und dann speichere!
jenes Backup wird nur einmalig bei der Migration VS2003 -> VS2005 erstellt.

Ansonst gibt es AFAIK in VS2005 (leider) keine automatische Backup-Funktionalität.
--
Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/
Herfried K. Wagner [MVP]
2006-01-07 19:21:42 UTC
Permalink
Hallo Thomas!
Post by Thomas Scheidegger [MVP]
Post by Mike Wesling
Habe den Backup-Ordner auf meiner Platte gefunden, aber er befindet
sich
Post by Mike Wesling
nicht dort, wo ich mein Projekt gespeichert habe, sondern im Ordner
"...\Eigene Dateien\Visual Studio 2005\Backup Files\MeinProjekt\".
Ausserdem befindet sich in diesem Ordner keine einzige Datei, selbst
wenn ich im Quellcode etwas ändere und dann speichere!
jenes Backup wird nur einmalig bei der Migration VS2003 -> VS2005 erstellt.
... und dann auch nur auf Wunsch. D.h., die Option ist im
Aktualisierungsassistenten abwählbar.
Post by Thomas Scheidegger [MVP]
Ansonst gibt es AFAIK in VS2005 (leider) keine automatische
Backup-Funktionalität.
Naja... Wenn VS abstürzt, dann lassen sich m.E.n. Dateien über VS
wiederherstellen. Für alles andere bietet sich die Verwendung eines CVS an,
welches ein zurückgehen zu einer älteren Version erlaubt.
--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>
Thomas Scheidegger [MVP]
2006-01-07 19:51:35 UTC
Permalink
Post by Herfried K. Wagner [MVP]
Für alles andere bietet sich die Verwendung eines CVS an,
welches ein zurückgehen zu einer älteren Version erlaubt.
ist aber gar nicht dasselbe...
--
Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/
Mike Wesling
2006-01-07 20:14:00 UTC
Permalink
Post by Mike Wesling
Post by Mike Wesling
Habe den Backup-Ordner auf meiner Platte gefunden, aber er
befindet sich
Post by Mike Wesling
nicht dort, wo ich mein Projekt gespeichert habe, sondern im Ordner
"...\Eigene Dateien\Visual Studio 2005\Backup Files\MeinProjekt\".
Ausserdem befindet sich in diesem Ordner keine einzige Datei, selbst
wenn ich im Quellcode etwas ändere und dann speichere!
jenes Backup wird nur einmalig bei der Migration VS2003 -> VS2005 erstellt.
.... und dann auch nur auf Wunsch. D.h., die Option ist im
Aktualisierungsassistenten abwählbar.
Post by Mike Wesling
Ansonst gibt es AFAIK in VS2005 (leider) keine automatische
Backup-Funktionalität.
Naja... Wenn VS abstürzt, dann lassen sich m.E.n. Dateien über VS
wiederherstellen. Für alles andere bietet sich die Verwendung eines CVS
an, welches ein zurückgehen zu einer älteren Version erlaubt.
Hm, nach den Antworten aus der NG bisher, sieht es fast so aus, als ob
ich mir das CVS doch nochmal installiere ;-)

Hatte mal Subversion und TurtoiseSVN installiert. Hat jemand Erfahrugen
damit oder ist CVS doch besser?
Marco von Frieling
2006-01-08 13:29:10 UTC
Permalink
Hallo Mike,
Post by Herfried K. Wagner [MVP]
Naja... Wenn VS abstürzt, dann lassen sich m.E.n. Dateien über VS
wiederherstellen. Für alles andere bietet sich die Verwendung eines
CVS an, welches ein zurückgehen zu einer älteren Version erlaubt.
Bei einer solchen Konvertierung arbeite ich persönlich auch nie mit den
Originaldateien, sondern immer mit einer Kopie ;) Dann hat man immer
noch das Original als Backup.
Ein Extra CVS wollte ich zunächst nicht einrichten, da es als Single-Programmierer nicht unbedingt gebraucht wird
Dem möchte ich widersprechen, denn das ist m. E. die einzig sinnvolle
Möglichkeit, Quellcode zu sichern und sich vor solchen Verlusten zu
schützen. Das bringt natürlich nur etwas, wenn man von dem Repository
(egal ob VSS, CVS, SVN, ...) regelmäßig Backups auf einen anderen
Datenträger macht, es braucht ja nicht gleich täglich oder wöchentlich
zu sein, für einen einzelnen Programmierer. Das kommt natürlich auch auf
das Projekt an, wie wichtig es ist, welche Bedeutung es hat etc.
Hm, nach den Antworten aus der NG bisher, sieht es fast so aus, als ob
ich mir das CVS doch nochmal installiere ;-)
Sicher eine gute Idee, eine Source Code Verwaltung zu installieren.
Hatte mal Subversion und TurtoiseSVN installiert. Hat jemand Erfahrugen
damit oder ist CVS doch besser?
Vorab, ich kenne CVS nicht, nur VSS 6.0 und SVN. VSS 2005 habe ich mir
schon mal angeschaut, aber noch nicht mit gearbeitet.

Also ich bin mit SVN und TortoiseSVN sehr zufrieden, und wenn du nicht
gerade ein Apache laufen hast empfehle ich dir, SVNService [1] zu
benutzen. Das vereinfacht den Zugriff auf das Repo wenn dieses auf einem
Server statt deinem Entwicklungsrechner liegt, oder wenn doch dort, dann
wie bei mir auch den Zugriff vom Laptop aus. Dann brauchst du nämlich
keine Netzwerkfreigaben zu verwalten und kannst einfach via
svn://reposerver/projekt/ o. ä. auf dein SVN zugreifen.

Aber mit dieser Kombination kannst du zwar deine Codedateien im SVN
archivieren und natürlich auch mit VS 2005 entwickeln, jedoch sind das
noch zwei getrennte Welten. Wenn du SVN ins VS integrieren willst,
brauchst du noch ein weiteres Tool wie z. B. den SVN Proxy [2] oder eine
der unter [3] aufgelisteten Alternativen. Mit dem SVN Proxy sind dann
die Funktionen der Quellcodeverwaltung im VS genau so nutzbar als wenn
du VSS verwendest, abgesehen vielleicht von ein paar wesentlichen
Unterschieden dieser Produkte.

Ein Vorteil ist aber, dass der Proxy Umbenennen, Verschieben, Löschen
von verwalteten Dateien und Ordnern erkennt und diese Änderungen (auf
Nachfrage) ins Archiv überträgt. D. h. man muss eine Datei vorm
Umbenennen oder verschieben nicht erst aus dem Projekt entfernen, im
Archiv (oder über TortoiseSVN) umbenennen/verschieben, dann neu abrufen
und die Datei wieder ins Projekt aufnehmen. Das kann direkt im VS
gemacht werden.

Allerdings muss ich auch vor diesem Feature warnen! Es arbeitet aus mir
unbekannten Gründen mit temporären Dateinamen die nach GUIDs oder
Ähnlichem aussehen. Ich habe eine Reihe von Fremdassemblies (log4net
etc.) die ich in allen Projekten brauche. Diese liegen in einem
Solution-Ordner, der über die Property "svn:externals" in alle
Projektordner geshared wird, damit die Assemblies nur an einer Stelle
aktualisiert werden müssen. Wenn man diesen "externen" lib-Ordner nun
abgerufen hat und ins Projekt aufnimmt, werden die Dateien darin
zwangsweise ausgecheckt. Dabei gibt der Proxy ihnen einen solchen
temporären Namen und anschließend den neuen (alten) Namen. Manchmal
bleibt er da aber hängen (NUR bei externen Ordnern) und die log4net.dll
hat dann auch im Archiv einen kryptischen Namen. Man kann diesen Problem
aber dadurch umgehen, dass man die Überwachung von Umbenennungen einfach
abschaltet. Der Proxy wird auch gerade überarbeitet und ich werde das
Problem noch melden. Die Chance dass es bald behoben wird ist also gut.
Und die 19 Euro für eine Lizenz ist sicher nicht zu viel. Die Lizenz
gilt für drei Rechner einer Person.

[1] http://dark.clansoft.dk/~mbn/svnservice/
[2] http://pushok.com/soft_svn.php
[3] http://subversion.tigris.org/project_links.html#clients


Gruß,
Marco
Mike Wesling
2006-01-08 17:36:08 UTC
Permalink
Post by Marco von Frieling
Post by Mike Wesling
Ein Extra CVS wollte ich zunächst nicht einrichten, da es als
Single-Programmierer nicht unbedingt gebraucht wird
Dem möchte ich widersprechen, denn das ist m. E. die einzig sinnvolle
Möglichkeit, Quellcode zu sichern und sich vor solchen Verlusten zu
schützen. Das bringt natürlich nur etwas, wenn man von dem Repository
(egal ob VSS, CVS, SVN, ...) regelmäßig Backups auf einen anderen
Datenträger macht, es braucht ja nicht gleich täglich oder wöchentlich
zu sein, für einen einzelnen Programmierer. Das kommt natürlich auch auf
das Projekt an, wie wichtig es ist, welche Bedeutung es hat etc.
Okay, habe mich mittlerweile schon überzeugen lassen, dass es auch bei
mir sinnvoll ist! ;-)

Habe nur noch ein paar "Schwierigkeiten" beim Umgang mit TortoiseSVN.
Das Programm ist ja wunderbar in den Windows Explorer integriert und
lässt sich auch schön in deutscher Sprache bedienen, aber ich frage
mich, wie ich denn hierüber wieder an meine alten Datei-Versionen heran
komme?

Ich möchte es in etwa so einrichten, dass ich z.B. 10 Dateiversionen (10
Mal speichern) zurück gehen kann und schauen kann, was dort im Code
einer Datei gestanden hat! Wie bekomme ich das denn hin?

Momentan habe ich mir mit TortoiseSVN ein "Projektarchiv" in einem
separaten Ordner "\MeinProjekt\Backup" eingerichtet. Über den
Windows-Explorer wird mir zwar jedes Mal angezeigt, dass Änderungen im
Projekt-Ordner stattgefunden haben, aber diese wandern ja nur über ein
"SVN Checkout" in das Projektarchiv hinein, oder? Ich kann aber schlecht
nach jedem Speichern im Visual Studio ein Checkout machen (wäre etwas zu
viel Overhead).

Nächstes Problem ist, dass ich im Projektarchiv-Ordner meine Dateien gar
nicht im Klartext vorfinde! Wo sind die denn abgelegt? Ist es möglich,
dass man die gesamte Versionsverwaltung ins VS integriert und dadurch
auch bei jedem Speichern eine Art "Checkout" stattfindet? Ausserdem wäre
es für mich sehr praktisch, wenn ich einfach mal kurz alte
Dateiversionen anzeigen lassen könnte (z.B. ca. die letzten 50 oder so)!
Marco von Frieling
2006-01-08 19:07:02 UTC
Permalink
Hallo Mike,
Post by Mike Wesling
Habe nur noch ein paar "Schwierigkeiten" beim Umgang mit TortoiseSVN.
Das Programm ist ja wunderbar in den Windows Explorer integriert und
lässt sich auch schön in deutscher Sprache bedienen, aber ich frage
mich, wie ich denn hierüber wieder an meine alten Datei-Versionen heran
komme?
Momentan habe ich mir mit TortoiseSVN ein "Projektarchiv" in einem
separaten Ordner "\MeinProjekt\Backup" eingerichtet.
Mir scheint du hast noch nie mit einer Quellcodeverwaltung gearbeitet.
Also zunächst einmal erstellst du einen Ordner für das Repository
(könnte auch auf einem Server liegen), etwa C:\svn-repos\projekt\ und
erzeugst dann darin mit TortioseSVN das Repository. Dies ist im weiteren
Sinne eine Datenbank. Dann brauchst du noch eine Arbeitskopie, in der
findest du dann auch alle Dateien im "Klartext". Bevor du damit
anfängst, solltest du dich aber mal intensiv mit [1], der Hilfe von
TortoiseSVN und ggf. [2] beschäftigen. Ich denke deine anderen Fragen
wirst du dann selbst beantworten können.
Post by Mike Wesling
Über den
Windows-Explorer wird mir zwar jedes Mal angezeigt, dass Änderungen im
Projekt-Ordner stattgefunden haben, aber diese wandern ja nur über ein
"SVN Checkout" in das Projektarchiv hinein, oder?
Im Prinzip richtig, du meinst ein "Checkin" oder "Submit". Checkout
bedeutet dass du die Dateien aus dem Repo holst.
Post by Mike Wesling
Ich kann aber schlecht nach jedem Speichern im Visual Studio ein Checkout
machen (wäre etwas zu viel Overhead).
Da hilft dir dann der SVN Proxy oder ein vergleichbares Tool. Du
speicherst einfach und im Fenster "Pending Checkins" zeigt VS dir an,
welche Dateien du alle verändert oder neu hinzugefügt hast. Über einen
Rechtsklick kannst du dann die Unterschiede für jede Datei anzeigen
lassen. Wenn du einen bestimmten Codestand hast (der auf jedenfall
kompilierbar und möglichst auch lauffähig sein sollte), überträgst du
alle Dateien im einem Rutsch ins Repo. Auf Wunsch kannst du vorher noch
einen Kommentar eingeben um die Version im Repo bzw. über die
Log-History wiederzufinden. Den Checkout kann man so konfigurieren dass
du da kaum etwas von mitbekommst. Mit VSS ist es so, dass alle Dateien
lokal vorhanden und schreibgeschützt sind, man muss sie also auschecken
um sie verändern zu können. Dabei wird aber nicht nur der Schreibschutz
entfernt sondern auch im Repo gespeichert wird wer welche Datei wann
ausgecheckt hat. Dies lässt sich mit SVN so nachbilden, jedoch ist der
Schreibschutz nicht notwendig. Sobald man eine Datei irgendwie
verändert, ist sie ausgecheckt. Vorher (und wenn man im Team arbeitet
auch sehr oft zwischendurch) muss man die aktuelle Version der
kompletten Solution oder einzelner Dateien abrufen, um lokal den aktuell
auf dem Server verfügbaren Stand zu haben.

Ohne den Proxy o. ä. musst du die Änderungen dann von Zeit zu Zeit per
Hand resp. TortoiseSVN übertragen.


[1] http://svnbook.red-bean.com/
[2] http://subversion.tigris.org/faq.html


Marco
Mike Wesling
2006-01-09 09:41:26 UTC
Permalink
Post by Marco von Frieling
Mir scheint du hast noch nie mit einer Quellcodeverwaltung gearbeitet.
Also zunächst einmal erstellst du einen Ordner für das Repository
(könnte auch auf einem Server liegen), etwa C:\svn-repos\projekt\ und
erzeugst dann darin mit TortioseSVN das Repository. Dies ist im weiteren
Sinne eine Datenbank. Dann brauchst du noch eine Arbeitskopie, in der
findest du dann auch alle Dateien im "Klartext". Bevor du damit
anfängst, solltest du dich aber mal intensiv mit [1], der Hilfe von
TortoiseSVN und ggf. [2] beschäftigen. Ich denke deine anderen Fragen
wirst du dann selbst beantworten können.
Okay, soweit war mir das aber schon klar. Ist es sinnvoll im Repository
für jedes Projekt ein eigenes Archiv anzulegen oder ist das nicht
sinnvoll da dann z.B. gewisse Daten redundant gespeichert würden?

Wie bekomme ich bei einem vorhandenen Projekt die erste Version ins
Repository? Ist schon richtig, dass ich das z.B. wie folgt mache:

\SVNRepository\Project1\ anlegen

Rechte Maustaste auf den neuen Ordner "Project1" und dann über das
TortoiseSVN-Kontextmenü "Projektarchiv hier erstellen..." auswählen.

Danach gehe ich auf mein bereits vorhandenes Projekt (soll später auch
die Arbeitskopie werden) und wähle wieder aus dem
TortoiseSVN-Kontextmenü "Importieren...". Wenn ich das richtig
verstanden habe, dann beziehtsich dieses Importieren aber auf das
Projekt-Repository. Importiere somit also mein bereits vorhandenes
Projekt als "Revision 0" ins Repository!

Danach erstelle ich einen neuen Ordner für meine Arbeitskopie und wähle
dann wieder aus dem Kontextmenü "SVN Auschecken..."

So wie ich das verstanden habe, sollte ich jetzt alle Daten unter
Revision 0 im Repository haben und dann noch eine frische Arbeitskopie!
Post by Marco von Frieling
Da hilft dir dann der SVN Proxy oder ein vergleichbares Tool.
Kennst Du das "Ankh"-Plugin für VS.NET 2005? Gibt es dafür auch eine
Anleitung irgendwie sehe ich da nichts brauchbares (nur so eine ganz kurze).
Mike Wesling
2006-01-07 20:11:46 UTC
Permalink
Post by Thomas Scheidegger [MVP]
Post by Mike Wesling
Habe den Backup-Ordner auf meiner Platte gefunden, aber er befindet sich
nicht dort, wo ich mein Projekt gespeichert habe, sondern im Ordner
"...\Eigene Dateien\Visual Studio 2005\Backup Files\MeinProjekt\".
Ausserdem befindet sich in diesem Ordner keine einzige Datei, selbst
wenn ich im Quellcode etwas ändere und dann speichere!
jenes Backup wird nur einmalig bei der Migration VS2003 -> VS2005 erstellt.
Ansonst gibt es AFAIK in VS2005 (leider) keine automatische Backup-Funktionalität.
Also heisst, dass der Backup-Ordner dann auch gar nichts mehr bringt,
wenn man nur mit VS 2005 arbeitet?

Scheint auch irgendwie kein Visual Source Safe mehr dabei zu sein, oder
übersehe ich das nur gerade!?
Herfried K. Wagner [MVP]
2006-01-07 19:19:30 UTC
Permalink
Hallo Mike!
ist es beim VS. NET 2005 möglich an ältere Versionen der Quellcode-Dateien
wieder heranzukommen?
Im Normalfall nein, ausser es wird zusammen mit einem CVS (SourceSafe, VS
Team System, Subversion o.ä.) gearbeitet.
--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>
Loading...