質問

ファイルがソース管理下にあり、TortoiseSVN がクライアントである場合に、Resharper からのクラスの名前変更リファクタリングに対処する良い方法はありますか。現在 VisualSVN を試していますが、最近は名前を変更する必要はありません。これを試すためだけにリポジトリを変更したくありません。

また、この機能だけで VisualSVN のコストに見合う価値があるかどうかもわかりません。

アップデート: VisualSVNの試用版をアンインストールして、AhknSVNを試してみました。これまでと同じ機能を提供しているようです。

些細なことに聞こえるかもしれませんが、インジケーターにはいくつかの機能が欠けているようで、少しずつ上がっていないようです。(プロジェクト内のファイルが異なる場合、プロジェクト インジケーターも同様にそれを示すと思います。) 私はプロジェクトをできる限りローリングし続ける傾向があるため、プロジェクトを展開しない限り、どのファイルが変更されたかを知るのは困難です。

役に立ちましたか?

解決

TortoiseSVN 1.5 には、チェックイン ウィンドウに巧妙な隠し機能があります。

不足しているファイルと新しいファイルを選択して右クリックします。オプションの 1 つは「修正移動」です。

私はリファクタリングを行ってから、名前が変更されたファイルを修正するためにこれを使用することが多いです。

他のヒント

「ビールと同じように無料」オプションを実際にチェックする必要があります。 アンクSVN. 。v2.x ではいくつかの大幅な改善が加えられ、Visual Studio 内で ReSharper のリファクタリング忍者の動きを行うときにペナルティを感じることがなくなりました。

VisualSVN にはお金を払う価値があると思います。Tortoise を使用してこれを行う方法もありますが、VisualSVN の統合は非常に優れています。私は以前、Ankh のように VS 統合ツールを試しましたが、感銘を受けませんでした。V-SVN により、IDE からリポジトリとの対話のレベルが大幅に向上しました。

TortoiseSVN で動きを修正する簡単なトリックもかなり良さそうです。試してみる必要があります。

もう一つのボーナス:Visual SVN を入手して以来、リポジトリにファイルを追加することを「忘れた」ことはありません。

リポジトリをブランチします。これがバージョン管理の良いところです。古いブランチを合計せずに新しいブランチを作成できるのです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top