Frage

Gibt es eine gute Möglichkeit, mit dem Klassenumbenennungs-Refactor von Resharper umzugehen, wenn die Datei unter Quellcodeverwaltung steht und TortoiseSVN der Client ist?Ich versuche gerade VisualSVN, hatte aber in letzter Zeit nicht die Notwendigkeit, etwas umzubenennen.Ich möchte unser Repository nicht ändern, nur um das auszuprobieren.

Ich bin mir auch nicht sicher, ob diese Funktion allein die Kosten von VisualSVN wert ist.

Aktualisieren: Ich habe die Testversion von VisualSVN deinstalliert und AhknSVN ausprobiert.Ich scheine bisher die gleiche Funktionalität bereitgestellt zu haben.

Ich weiß, das klingt trivial, aber den Indikatoren scheint es an Funktionalität zu mangeln, es scheint, als würden sie nicht durchsickern.(Wenn eine Datei im Projekt anders ist, würde die Projektanzeige dies meiner Meinung nach auch anzeigen.) Ich neige dazu, meine Projekte so weit wie möglich aufgerollt zu halten, daher ist es schwer zu sagen, welche Dateien sich geändert haben, es sei denn, das Projekt wird erweitert.

War es hilfreich?

Lösung

TortoiseSVN 1.5 hat eine nette versteckte Funktion im Check-in-Fenster:

Wählen Sie eine fehlende Datei und eine neue Datei aus und klicken Sie mit der rechten Maustaste.Eine der Optionen wird „Verschiebung reparieren“ sein.

Ich neige dazu, das Refactoring wegzunehmen und es dann zu verwenden, um alle Dateien zu reparieren, deren Name sich geändert hat.

Andere Tipps

Sie sollten unbedingt die Option „Kostenlos wie Bier“ ankreuzen AnkhSVN.Sie haben in v2.x einige wesentliche Verbesserungen vorgenommen und ich fühle mich nicht mehr bestraft, wenn ich ReSharper-Refactoring-Ninja-Umzüge in Visual Studio durchführe.

Ich finde, dass VisualSVN sein Geld absolut wert ist.Es gibt Möglichkeiten, dies mit Tortoise zu tun, aber die Integration von VisualSVN ist sehr schön.Ich hatte bereits VS-Integrationstools wie Ankh ausprobiert und war nicht beeindruckt.V-SVN hat den Grad der Interaktion mit dem Repository der IDE deutlich verbessert.

Der schnelle Trick in TortoiseSVN, um die Verschiebung zu beheben, klingt auch ziemlich gut, das muss ich ausprobieren.

Ein weiterer Bonus:Ich habe noch nicht „vergessen“, eine Datei zum Repository hinzuzufügen, seit ich Visual SVN habe.

Zeit, Ihr Repository zu verzweigen.Das ist das Schöne an der Versionskontrolle: Sie können neue Zweige erstellen, ohne die alten zu summieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top