Ich benutze Visual Studio für die Bearbeitung von Quellcode und manchmal wechsele ich zu Windows Explorer, um Änderungen mit TortoiseSVN zu committen. Dieses Verfahren funktioniert gut für mich und ich bin ziemlich glücklich damit. Vor kurzem habe ich jedoch begonnen, Klassen umzubenennen und Namensräume viel zu reorganisieren. Ich möchte Dateien in Visual Studio umbenennen und verschieben, da die Projektdatei automatisch für mich aktualisiert wird. Wenn ich jedoch Änderungen festschreibe, muss ich TortoiseSVN mitteilen, dass alte Dateien gelöscht und neue Dateien hinzugefügt wurden, was nicht ganz richtig ist und den Verlauf des jeweiligen Codes durchbricht.Umbenennen von Dateien mit Visual Studio und TortoiseSVN
So ist meine Frage: Wenn ich Datei in Visual Studio umbenenne, gibt es irgendeine Weise, TortoiseSVN zu sagen, dass ich das tat, um Aktengeschichte zu bewahren?
Update (16:30): AnkhSVN scheint offensichtliche Antwort zu sein, aber Ich mag, was, wie sie jetzt sind. Es klingt komisch, aber ich mag es, dass TortoiseSVN nicht in Visual Studio integriert wird. Das liegt vielleicht an meiner Konfiguration mit zwei Monitoren, wenn ich den Dateimanager immer auf meinem sekundären Monitor geöffnet habe. Vielleicht, weil ich Solution Explorer ein wenig klobig gefunden habe. Vielleicht, weil ich gerne über Code-Bearbeitung und Versionskontrolle als separate Schritte der Softwareentwicklung nachdenke. Ich weiß es nicht.
Scheint, AnkhSVN ist deine Antwort, wie fast alle Antworten erwähnen, einschließlich meiner :-) –
Jakub, ich bin mit dir auf dem. Ich habe zahlreiche CVS- und SVN-Plugins für VS ausprobiert und bin immer wieder zu Tortoise zurückgekehrt. – sbi
+1 für große Frage. Auch +1 wenn ich könnte, für eine Lösung, die kein Plug-in benötigt. Während AnkhSVN viel besser ist als früher, ist es immer noch kein Ersatz für TSVN. Nach meiner Erfahrung war die Arbeit ohne AnkhSVN produktiver als die Arbeit mit ihr. –