5

Windows で使用される 16 ビット Unicode (UCS-2) でエンコードされている、Git リポジトリに複数のコミットがあるファイルがあります。

そのため、Git はそれをテキスト ファイルではなくバイナリ ファイルと見なし、別のコミットによる変更を確認できません。

そのファイルをさかのぼって UTF-8 に変換する方法はありますか。つまり、ファイルが常に UTF-8 であったかのように履歴を再構築し、16 ビット Unicode ではなく UTF-8 ファイルとして常にコミットしていました。ファイル?

4

1 に答える 1