3

TFSのTeamExplorerEverywhereの[保留中の変更]リストから保留中の変更を削除する方法はありますか?

プロジェクトに.tpignoreファイルを追加しましたが、ソース管理に不要なもの(ビルド、WEB-INFなど)を除外しています。ただし、これらのファイルは保留中の変更リストに残っているため、無視ファイルが追加される前に、チームエクスプローラーがこれらのファイルをどこでも拾い上げたように見えます。

Eclipseは、プロジェクトツリーに[Ignored]ラベルが付いているため、少なくとも無視する必要があることを認識していることがわかります。無視ファイルにファイルを追加すると、ファイルに存在していた保留中の変更が自動的に削除されると思いました。

保留中の変更からこれらのアイテムを削除する方法はありますか?ソース履歴をこれらの無関係なファイルすべてで台無しにしたくないので、これが解決されるまでチェックインできません。

4

3 に答える 3

5

その通りです。Team Explorer Everywhere は、ファイルが Eclipse ワークスペースに追加されたことを検出すると、.tpignore フィルターを適用します。それらが検出された後に .tpignore ファイルを編集した場合、保留中のままになります。リソースの無視はさかのぼって行われません。

エディターまたはビューでリソースを右クリックし、[保留中の変更を元に戻す] を選択して、これらの保留中の変更を手動で元に戻す必要があります。元に戻すファイルでいっぱいのフォルダー全体がある場合は、Package Explorer でフォルダーを選択し、そのフォルダーの保留中の変更を再帰的に元に戻すことができます。

于 2011-05-11T13:09:37.743 に答える
1

[保留中の変更] ウィンドウでは、複数のファイルを選択して一度に元に戻すことができます。これがダメージを回復する最も簡単な方法のようです。

于 2012-06-27T17:54:06.107 に答える
0

または、単にチーム エクスプローラー ウィンドウ内で...

  1. 「ホーム」を選択します。
  2. 保留中の変更を再選択

「保留中の変更」と見なすべきものを再計算するには

于 2014-03-11T17:24:11.257 に答える