2016-07-22 8 views
2

たとえば、Visual Studioを起動しただけで、今までにないファイルが28件変更されました。変更を取り消そうとすると(右クリックして元に戻す)、確認するダイアログボックスが表示されます。はいをクリックすると、何も起こりません。Visual Studioチームエクスプローラでは、作成していないファイルの変更を一覧表示しています

私の同僚は、これは彼が時々起こると彼は初めから外の解決策を見つけていないと言います。それはそれほど不満足なので、なぜこれが起こっているのか、それを修正する方法は他の誰かが知っていますか?私はエドワードトムソンはコメントと同じようにWindowsの10

+0

あなたの行末について教えてください:

詳細は、MSDNで同様の質問を参照してください。 –

+0

その詳細を見つける方法がわかりませんが、嬉しいです!また、その考えは私に起こりましたが、行末を変更するために28のランダムファイルを選ぶ理由は何ですか?私はそれらのどれも開かなかった。 – jemtan990

+1

'.gitattributes'がありますか? 'core.autocrlf'が何かに設定されていますか? https://help.github.com/articles/dealing-with-line-endings/をお読みになりましたか? –

答えて

2

にVisual Studio 2015を使用してい

、それはおそらく問題を終了行です。

git diff -wコマンドを実行して、ファイル内で実際に何が変更されているかを確認して、実際に行末の問題があるかどうかを確認できます。

-wオプションを指定すると、空白と行末を無視するように指示されます。このコマンドに違いがない場合は、行末正規化で問題が発生している可能性があります。

ディテールソリューションこのブログをチェックしてください。また、StackOverflowの中に、この質問を見てとるGit showing file as modified even if it is unchanged

を:保留中の変更を元に戻すには更新

Trying to fix line-endings with git filter-branch, but having no luck


を、回避策の下に使用してみてくださいVS2013でソリューションを開き、VS2013でチームエクスプローラで保留中の変更を元に戻します。最後にVS2015で再度開きます。保留中の変更はなくなります。 VS2015 and TFS Git – can’t undo changes

+0

git diff -wはgit diffだけで変更がないことを示しています。それはイライラしていますが、情報に感謝します! – jemtan990

+0

@ jemtan990このリンクhttp://stackoverflow.com/questions/14075581/git-undo-all-uncommitted-changesなど** GITコマンド**を使用してみてください。また、VS2013の保留中の変更を元に戻すこともできます詳細は私の更新の回答をご覧ください。 –

+0

VS2013を使用していたようですが、2015年に再びオープンしたときに、さらに多くの変更が追加されました。 MSDNのリファレンスはより効果的でしたが、2015年に再びオープンすると5つの新しい変更が追加されました。私がbash、gui、tortoiseなどで本当に変わったと思うたびに、VS2015は追加を続ける方法を見つけるようです。 – jemtan990

関連する問題