gitがUTF-16のファイルをバイナリだと認識してしまって、diffが表示されずに困ったので以下の設定をした。
1
|
|
.gitattributesファイルに以下の一行を書く。
1
|
|
これでcsファイルをUTF-8に変換してからdiffを取るようになった。
ググるとiconvを使うのが見つかるけど、UnityアセットのソースコードがUTF-8のものとUTF-16のものが混在しているので、入力をよしなに判別してくれるnkfを使うようにした。
gitがUTF-16のファイルをバイナリだと認識してしまって、diffが表示されずに困ったので以下の設定をした。
1
|
|
.gitattributesファイルに以下の一行を書く。
1
|
|
これでcsファイルをUTF-8に変換してからdiffを取るようになった。
ググるとiconvを使うのが見つかるけど、UnityアセットのソースコードがUTF-8のものとUTF-16のものが混在しているので、入力をよしなに判別してくれるnkfを使うようにした。