18

TFSとファイルシステムの両方で別の場所に移動したいVS2012プロジェクトがあり、プロジェクトの名前をVS2012ソリューションに変更します。重要なのは、TFSが変更と同期していることを確認する必要があることです。

これを行う方法についてのアイデアは大歓迎です。ありがとう...

4

3 に答える 3

29

ソース管理エクスプローラーを使用して、プロジェクトを見つける必要があります。それを右クリックして[移動]を選択できるはずです。そこから、ソース管理のどこに移動するかを選択します。

ソリューションファイルを右クリックして[名前の変更]を選択すると、VisualStudioでプロジェクトの名前を変更できるはずです。

ただし、注意が必要です。これを2段階の操作にすることを強くお勧めします。プロジェクトの名前を変更し、変更をチェックインしてから移動するか、またはその逆を行います。TFSは、名前の変更時に奇妙な動作を示す可能性があり、それを移動操作と組み合わせることは決してありません。

ファイルシステム内の場所を変更する限り、それは完全にあなた次第です(私があなたを誤解していない限り)。プロジェクトをファイルシステム内の別の場所にマップするだけです。

于 2012-10-30T19:40:50.430 に答える
4

これを行う最も簡単な方法は、2段階のプロセスです。1.プロジェクトの名前を変更し、ソリューションエクスプローラーでアセンブリを更新します。ビルドが成功したら、変更をチェックインします。2.ソリューションファイル[プロジェクト名].slnを編集し、プロジェクトパスを更新します。

ソリューションをリロードしてビルドします。

于 2013-03-15T14:16:14.960 に答える
1

ソリューションエクスプローラーでプロジェクトを右クリックし、[移動]を選択して、ツリー内のプロジェクトの場所を変更できます。

ただし、これによってプロジェクトが実際に移動することはありません。これにより、プロジェクトのコピーが新しい場所に作成され、古いプロジェクトが削除され、履歴が失われます。

これを回避する方法はないと思います。

そうは言っても、[ツール]->[オプション]->[ソース管理]->[Visual Studio Team Foundation]を選択し、[ソース管理エクスプローラーで削除済みアイテムを表示する]をオンにすると、以前の履歴にアクセスできます。

于 2012-10-30T19:51:50.653 に答える