%20%E3%81%AE%20Git%20%E3%83%AA%E3%83%93%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1%E7%90%86.png)
私が使用しているプログラム (TopSolid) は、設定を top.cfg ファイルに保存します。テキスト エディター (notepad++ および notepad) でファイルを開くと、テキストのみが表示されます。
サンプル:
A_COATING_NAME ""
A_FINISHING_NAME ""
A_MATTER_NAME ##%Basis%Rompen%Rompen_1
D_CATALOG_ENABLE_EXCEL 0
D_COMPO_ACTIVATE_LEVELS_WHILE_INCLUSION 1
D_COMPO_APPLY_SERIAL_OP 0
D_COMPO_CHOOSE_INSERTION_SET 1
D_COMPO_FILTERED_STANDARD TOPWOOD "Training Library"
D_COMPO_INCLUDE_PATH ""
D_COMPO_LEVEL_ATTRIBUTE 2
D_COMPO_MODE_OPERATION 0
D_COMPO_PHYSICAL_ATTRIBUTES 2
D_COMPO_PUBLICATIONS_DISPLAY_MODE 1
D_COMPO_REPRES 2
D_COMPO_STANDARD TSWH-Kitchen $TOPGROUP\Libraries\TSWH-Kitchen 0
D_COMPO_STANDARD TSWP-Deco $TOPGROUP\Libraries\TSWP-Deco 0
D_COMPO_STANDARD TSWP-Drawers $TOPGROUP\Libraries\TSWP-Drawers 0
実験中なので、リビジョン管理にはgitを使用するのが賢明だと思った。
ただし、gitではgit diff
バイナリ ファイルとして維持されます。
index 7e0fa15..227b6e2 100644
Binary files a/top.cfg and b/top.cfg differ
ファイルをメモ帳で開いてすべてをコピーし、新しい.txtファイルに貼り付けても
なぜそうなるのでしょうか? このファイルをテキスト ファイルのように git を使用する方法はあるのでしょうか?
編集: 新しいテキスト ドキュメントを作成し、top.cfg ファイルの内容をこのファイルに配置すると、git はそれをテキストとして認識します。TopSolid で設定を編集すると (TopSolid が top.cfg を変更すると)、git はそれを再びバイナリとして認識します。
*.cfg text
.gitattributes に追加してみましたが、効果はありませんでした
答え1
再定義.gitattributes を含むテキストファイルとしての top.cfg