2008-08-17 7 views
13

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

また、この機能だけではVisualSVNの費用がかかりますかどうかはわかりません。

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

私はこの些細なことは知っていますが、インジケータには機能が不足しているように見えます。 (プロジェクト内のファイルが異なる場合は、プロジェクトインジケータにも同様のことが示されると思います)プロジェクトを可能な限りロールバックする傾向があるので、プロジェクトが拡張されない限りどのファイルが変更されたかは分かりません。

答えて

12

は、ウィンドウ内のチェックできちんと隠された機能を持っています。オプションの1つは「修正移動」です。

私はリファクタリングする傾向がありますが、これを使用して名前が変更されたファイルを修正します。

+0

私は運がないこの "修正移動"トリックを試しました。ディレクトリにも使えますか? – Chasler

+0

新しいディレクトリもSVNに新しくない場合(つまり、.svnまたは_svnサブフォルダがない場合)新しいフォルダを最初に追加し(空のフォルダとして)、移動を試みます。 – Keith

+0

TortoiseSVN 1.5.4では、これを読んだ後、今日は「修復移動」されているようです。ありがとう、これは非常に有用でした。 –

-1

リポジトリを分岐するまでの時間。それはバージョン管理に関する素晴らしい部分です。古いものを集計することなく新しいブランチを作成することができます。

が不足しているファイルと新しいファイルを選択して右クリックし:TortoiseSVNの1.5

+4

huh?これはどのように問題に関連していますか? –

5

私はVisualSVNがお金の価値があると感じます。 Tortoiseでそれを行う方法がありますが、VisualSVNの統合はとてもいいです。私はAnkhのようなものの前にVS統合ツールを試してみて感銘を受けませんでした。 V-SVNはIDEからのリポジトリとのやりとりのレベルを本当に上げました。

移動を修正するTortoiseSVNのクイックトリックもかなりうまく聞こえますが、私はそれを試してみる必要があります。

もう一つの特典:Visual SVNを入手して以来、まだファイルをリポジトリに追加するのを忘れてしまいました。

12

実際にビールで自由にするオプションをAnkhSVNに設定してください。彼らはv2.xのいくつかの大きな改善を行いました。私はReSharperリファクタリング忍者をVisual Studio内で動かすときにもうペナルティを感じません。

+5

新しいResharper 4.5のデモを見ると、ResharperチームはAnkhSVN 2.0を使用しています:) –