多くのファイルを変更しましたが、その間に、この未テストのコードをまだ作成されていないブランチにコミットして、既存のコードベースのユーザーが影響を受けないようにすることを考えました。
本当にたくさんのファイルに触れ、新しいサブプロジェクトなどを作成して追加したので、ファイルやフォルダーを手動でコピーすることは避けたいと思います。
Visual Studioでこれを行う最も簡単な方法は何ですか?
この機能は、tfpt unshelve /migrate
を使用して提供されます。それを使用するには、次の手順を実行します。
tf shelve . /R
から)tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta
これにより、シェルブセット内のパスが新しいブランチに本質的に書き換えられます。