1

従来のc#ソリューションを5プロジェクトから3プロジェクトに簡素化したい。関連するすべてのソースファイルを保持したいが、新しいプロジェクト構造を反映するためにローカルディスク上でそれらを移動したい。SVNリポジトリは、古いプロジェクト/ディレクトリ構造を反映しています。ファイルのリビジョン履歴を維持しながら、この新しい構造を反映するようにsvnを取得するにはどうすればよいですか?たとえば、パスのあるファイルがあります

c:\workarea\BigSolution\DefunktProj\foo.cs

svnパスを使用

trunk/BigSolution/DefunktProj/foo.cs

foo.csをに移動したい

c:\workarea\BigSolution\AliveProj\foo.cs

そして、svnにこれを見て、ファイル履歴を維持させたいと思います。

4

1 に答える 1

1

/DefunktProjとが両方が共通のSVNリポジトリ内のdirである場合/AliveProj(および両方のdirを含む集約されたWorking Copy)、簡単に実行できます。純粋なExplorerの移動ではなく、ファイルのSVNの移動のみを使用してツリーを再編成するだけです。

TortoiseSVNサイトで最も忘れられている特集記事でRClickmoveの詳細が説明されています

于 2012-11-06T14:27:41.153 に答える