16

私は開発者で、ソリューションにいくつかの変更を加え、シェルフセットに保存しました。別の開発者が私の変更をシェルフ解除し、サーバー上でソリューションをビルドします。2 番目の開発者が私のシェルフセットをチェックインする方法はありますか? 彼/彼女がシェルブセットを構成する個々のファイルをチェックインできることを私は知っています。ただし、シェルブセットの名前をパラメーターとして使用する「チェックイン」コマンド、またはシェルブセット名を使用して、これらの変更をユニットとしてチェックインする別の方法があるかどうかを考えていました。

4

5 に答える 5

20

他の開発者は、Visual Studio コマンド プロンプトを開いて、次のコマンドを使用できます。

tf checkin /shelveset:shelvesetname;shelvesetowner

詳細については、MSDN のCheckin コマンドを参照してください。

于 2010-12-22T08:05:51.577 に答える
2

TFS コマンド ライン経由で直接チェックインする方が良い方法だとは思いません。TFS の最新コードと競合する可能性があります。

コードに別の変更があり、それをチェックインしない場合、シェルブセットをチェックインするより良い方法は、ローカル コンピューターに新しいWorkSpaceを作成することだと思います。

ここに画像の説明を入力

ここに画像の説明を入力

次に、最新のコードを新しいワークスペースにマップし、シェルブセットをアンシェルブ (ダウンロード) し、必要に応じて競合を解決してから、コードをチェックインします。

于 2015-01-20T08:03:41.460 に答える
0

これを行う簡単な方法は、新しいワークスペースを定義し、開発者にそのワークスペースへの保留を解除させることです。次に、そのワークスペースのすべての保留中の変更がシェルフセットに対応し、ワークスペース内のすべてをチェックインできます。

于 2010-07-13T17:50:12.440 に答える
0

2 番目の開発者は、[チーム エクスプローラー] -> [ビルド] に移動し、作業中のビルド定義を右クリックします。

  1. 「新しいビルドをキューに入れる…」を選択します</li>
  2. 「何をビルドしますか?」コンボボックスで、「Shelfset を使用した最新のソース」を選択します。
  3. ボタン「…」に行くと、誰からでも任意のシェルフセットを選択できます。
  4. 次に、「ビルドが成功した後に変更をチェックインする」ボックスをチェックします。

ビルドはそのシェルブセットで実行され、ビルドが成功するとシェルブセットがチェックインされます。

于 2016-07-29T20:37:48.097 に答える