4

tfpt を使用して、シェルフセットをソース ブランチからターゲット ブランチに移行しようとしていますが、何もしていないようです...もっと多くを期待するわけではありません...しかし、誰かが何が悪いのか知っている可能性があります? 私は指示に正しく従っていると思います...

私が持っている:

tfpt unshelve "DbMigrations" /migrate /source:$/TeamProject/Main /target:$/TeamProject/Releases/7.20
4

3 に答える 3

4

コマンドを実行した後はどうなりますか? 移行する前に、いくつかの設定を行う必要があります。

  • ソース ブランチとターゲット ブランチの両方を含むワークスペース。
  • ソース内のフォルダーでコマンドを実行する必要があります。

コマンドを実行すると、元のシェルフセットからの変更を宛先ブランチにマージし、競合を解決するよう求められます。これにより、最終的にクライアントで変更セットが保留されます。そのチェンジセットをTFS自体にチェックインするまで、サーバーには何も触れられません。

于 2011-10-24T13:58:23.643 に答える
1

同じ問題が発生し、シェルブセット名を指定しても機能しませんでした。しかし、シェルブセットの名前を完全に削除すると、TFS がポップアップ ウィンドウを開き、選択可能なシェルブセットの選択リストが表示されることがわかりました。目的のシェルフセットを選択し、通常どおり他のすべてのマージ操作を実行します。

例: c:[マップされたワークスペース ターゲット パス] > tfpt unshelve /migrate /source:"$/Sourcepath" /target:"$/targetpath"

于 2016-12-23T21:04:11.500 に答える