4

When I run

php composer.phar update

composer complains that all of my libs are modified - even though I didn't touch them.

  • Updating jdorn/sql-formatter (dev-master 3d8a973 => v1.2.9) The package has modified files: M lib/SqlFormatter.php

Note: I pulled the project from a remote repository.

Could it be that encoding messed up in the process?

How to fix this?

4

2 に答える 2

7

「触ってないのに」

さて、何かができました。自分ではないと思う場合は、IDE が指定された標準に「役立つように」再フォーマットした可能性があります。

あなたがすべきことは次のとおりです。

  • ディレクトリ vendors/jdorn/sql-formatter に移動します

  • コマンドを実行しますgit diff

これにより、実際に何が変更されたかがわかります。それが単なる空白/コードの再フォーマットである場合、ファイルを「有益に」変更したのはおそらくIDEです。

それが実際のコード変更である場合、おそらく自分がどのファイルにいるのかを認識していなかったのです。

それ以外の場合は、別の原因がある可能性がありますが、git diff を使用すると、それが何であるかを把握できるはずです。

于 2013-06-08T18:40:25.773 に答える