2009-04-14 16 views
30

今、私は、今後のリリースに間に合わずに棚上げする必要のある大きなコード変更を行っています。これらの変更を自分のワークスペースから外して後でそれらに戻ることができる良い方法はありますか?たぶん私は何かを見逃しているかもしれませんが、変更がワークスペースに残っているように見えます。TFSでの保留中の変更のシェルフ

これを行うより良い方法はありますか?私は別のワークスペースを作成したくないです。変更を棚上げすると

私たちは、VS 2008およびTFS 2008

答えて

51

を使用している、「ローカル保留保存の変更」下部にチェックボックスがあります。これをオフにすると、ファイルのチェックアウトが取り消され、シェルフが構築されます。

また、シェルフが作成されると、自分でチェックアウトを安全に元に戻すことができます。同じ結果ですが、チェックボックスを少し安全にすることは、あなたが棚上げしているファイルのチェックアウトを元に戻すだけです(逃したファイルや意図的に棚上げしなかったファイルのチェックアウトを誤って元に戻すことはありません)。

+0

この方法では、後で検索するためにシェルフセットをTFSに渡しますか? – Aaron

+0

シェルフはTFSサーバーに格納されているので、シェルフを作成するものは後から取り出すことができます。チェックアウトを元に戻す前に、現在のシェルフセットをいつでも確認することができます(シェルフセットの一覧については、「Unshelve」を押してください)。 –

+0

このチェックボックスを説明してくれてありがとう – juFo

関連する問題