GITリポジトリを保存し、MacとWindowsの両方でreopsを使用するFAT外部ディスクがあります。FAT には権限がないため、ローカル ディスクから外部 FAT ディスクにファイルをコピーすると、ファイル モードが変更されたために git diff が作成されました。これを使用してgitオプションで解決しました:
git config core.fileMode false
Mac には git diff がありません。つまり、git diff はクリーンです。しかし、Windows で git diff を実行すると、次のように表示されます。
Xcodeを更新した後、Xcode 6を使用してプロジェクトをリンクするときに問題があったことを覚えています。私のフレームワークは、上の画像と同じフレームワークですが、Xcode では認識されず、リンクされていませんでした。そのため、それらを削除して再追加し、問題を解決しました。これが私が違いを持っている理由だと思います。差分の例を次に示します。
だった:
なる:
Mac でこの差分が表示されないのはなぜですか? iOS フレームワーク ファイルに差分があるのはなぜですか? また、差分の意味 (XSym、番号 [0022]、ハッシュコード) は?
編集:FATのシンボリックリンクに何らかの形で接続されているようです: http://www.tucuxi.org/os-x-vfat/ しかし、WindowsとMacで同じレポを同時に使用するという問題を解決する方法がわかりません。