2017-01-15 6 views
1

Visual Studio 2013(Update 5)で問題が発生しました。同じバージョンを使用して別のマシンでプロジェクト開発を開くと、Visual Studioはすべてのファイルに相違点があるとマークします各ファイルを「未変更と比較」チェックすると、すべてのファイルが空白になります。つまり、違いはありません。Visual Studio 2013 Update 5のブランク比較

プロジェクトで[元に戻す]オプションを選択した場合は、プロジェクトを閉じてもう一度開いても問題は発生しません。

大きな問題は、私が実際にプロジェクトで変更を加えたときに、ファイルごとにファイルをチェックするとかなりの時間がかかることです。

誰もこのような問題を抱えていましたか?

Solution Explorer with markings of differences

No show difference in files

+0

補題と同様に、差異ツールバーの「=」のようなボタンをクリックすると、空白の変更が表示されます。たぶんあなたは人々が間違っていたことを認識することができます。誰かがタブを使用するようにエディタを設定し、他の人はスペースを使用すると思います。 –

答えて

1

私はそれがこの動作を引き起こす可能性があります知っているいくつかの事があります。

  1. あなたのマシンおよび/またはTFSサーバーを無効にFIPS準拠を強制するよう構成されているが差分を計算するために使用されるハッシングアルゴリズム。この場合、TFSサーバーに接続しているすべてのマシンとサーバー自体がFIPS準拠を実施するように構成されていなければなりません。そうしないと、ハッシュが同期しなくなり、すべてのファイルが変更されます。

  2. 一部のプラグインは、ウィンドウからLinuxに、またはその逆にすべての行末を変更している可能性があります。またはタブとスペースで同じことをする。差分設定は空白の違いを無視している可能性があります。そのため、ファイルが異なっていても、マージツールでは同じです。 diffツールバーの=ボタンを使用して、空白チェックを設定できます。

  3. あなたはサーバーのワークスペースなどを使用しているか、誰かがファイルから読み取り専用ビットを削除しました。 ファイル - >ソース管理メニューから「オフラインにする」を選択してから「オンラインにする」を選択すると、正常性を回復するためにローカルバージョンとサーバーを完全に比較する必要があります。回避策として

、あなたは(あなたがVisual Studio TFS Power Tools 2015 installedを持っている場合)、ソース管理エクスプローラまたはコマンドラインから「変更なし元に戻す」を選択することができます。

関連する問題