73

多くのファイルに変更を加えましたが、その間に、既存のコードベースのユーザーが影響を受けないように、このテストされていないコードをまだ作成されていないブランチにコミットすることにしました。

本当にたくさんのファイルに触れたり、新しいサブプロジェクトを作成したり追加したりしたので、ファイルやフォルダを手動でコピーすることは避けたいと思います。

Visual Studioでこれを行う最も簡単な方法は何ですか?

4

1 に答える 1

93

この機能は、を使用して提供されtfpt unshelve /migrateます。これを使用するには、次の手順に従います。

  1. 変更のシェルフセットを作成します(UIから、またはtf shelve . /R
  2. 新しいブランチを作成します
  3. Team Foundation ServerPowerToolsをダウンロードしてインストールします
  4. Visual Studioコマンドプロンプトから、次のコマンドを実行します。tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta

これにより、基本的にシェルフセットのパスが新しいブランチに書き直されます。

于 2012-01-19T11:29:40.633 に答える