2016-04-06 22 views
1

私はboost(v1.57)のコピーをTFSにチェックインして、boost(v1.60)の最新バージョンにアップグレードしたいと思います。だから、私はすべてのファイルをチェックアウトして、新しいバージョンのブーストをコピーしました。私は新しいファイルを追加してこれをチェックすることができます。TFSから自分のローカルワークスペースにないファイルを削除する

しかし、私はv1.57にあってv1.60に含まれていないファイルを削除したいと思います。

どうすればこの問題を解決できますか?理想的には、私のローカルファイルシステムに存在しなくなったファイルに対して保留中の削除を追加する方法が必要です。

これまで私がこれまで行ってきたのは、差分ツールを使って2つのバージョンのブーストを比較したところ、TFSから不足しているアイテムを手作業で削除しました。しかし、私は本当に自動的な方法が好きです。

答えて

0

私は解決策を持っていると思います。

  1. TFS PowerToolsをインストールします。
  2. すべてのファイルについて最新の情報を取得しますが、チェックアウトしないでください。
  3. すべてのローカルファイルを削除します(TFS経由ではなく、エクスプローラを使用します)。
  4. 新しいBoostファイルを以前の場所にコピーします。コマンドプロンプトの実行から
  5. tfpt online /deletes /adds /diff /recursive

  6. チェック

のすべての必要な変更は、ダイアログにポップアップ表示します。 [変更を保留]をクリックして、追加/編集/削除がTFSの保留中の変更リストに追加されるのをかなり待ってください。

関連する問題