私は TFS チーム エクスプローラー 2012 の使用を開始しました。私が理解しているように、チーム エクスプローラーは、TFS エクスプローラーの外部でファイルに加えられた変更を検出し、昇格のためにカウントしますか? 私は正しいですか?
TFS を介して既にチェックアウトされているファイルに変更を加え、Windows エクスプローラー\メモ帳を使用して変更を加えたが、Windows エクスプローラー\メモ帳を使用して行った変更を含めたくないという状況に対処するにはどうすればよいですか。
これは、 と呼ばれる TFS 2012 の新機能ですLocal Workspaces
。
Visual Studio の外部で行われた変更は、まだソース管理下にない場合は、昇格することでチェックインに含めることができるという点で正しいです。
それらが既にソース管理にあり、それらをコミットしたくない場合は、ファイルを右クリックしてExclude
. これにより、ファイルが から に移動Included Changes
されExcluded Changes
ます。
新しいものが気に入らない場合は、Local Workspaces
TFS に次の古いモデルに戻るように指示できますServer Workspaces
。
Team Project Collection
中Source Control
Workspace Settings Tab
Discens が言っていることはすべて正しいのですが、明確に言及されていることが 1 つあります。それは、Team Foundation Server の粒度のレベルに変更がないことです。ファイルをチェックアウトし、ファイルを編集し、ファイルをチェックインします。
この例では、ファイルをチェックアウトしてメモ帳で編集すると、変更がチェックインされます。以前の動作からの変更はありません。ファイルを別のファイル名で保存する以外に、これらの変更がチェックインされないようにする方法はありません。