1

Git diff の使用中に問題が発生しました。何らかの理由で、変更したファイルを読み間違えているようで、次のように、各行の最初の文字が変更された (+/-) 行に配置されます。

これは、アプリとリモート リポジトリの両方で発生します。

クラス Php コメント

最初は、行が原因でファイルが読み取れないというエラーではないかと思っていましたが、! defined ('BASEPATH')これはこのチェックのないファイルでも発生し、私のプロジェクトの JS ファイルでも発生します。CSS、HTML、および特定のPHP ファイルを完全に読み取ります。

おそらく、これは私がこれまでにこの問題を抱えた最初のレポですが、何かが間違って設定されている可能性があります。どのような情報が必要かわかりませんが、何かご要望がございましたらお知らせください。

編集:「FileMerge」ツールは、それが役立つ場合、変更を完全に表示します。

修理

これは、KurzedMetal が指摘したように、Mac/Windows の行末の問題でした。これは、当面の行末を変換するために当面使用した修正です。完璧ではありません。誰かがより良い (理想的には再帰的な) 関数を提案できれば、喜んで受け入れます。

perl -pi -w -e 's/\r\n|\n|\r/\n/g;' *.php

サブディレクトリごとにこれを行う必要がありました。

perl -pi -w -e 's/\r\n|\n|\r/\n/g;' */*.php
4

0 に答える 0