Excel ファイルと SQL スキーマ ファイルでドキュメントのバージョン管理を改善する方法 質問する

Excel ファイルと SQL スキーマ ファイルでドキュメントのバージョン管理を改善する方法 質問する

私はいくつかの Excel ファイルと SQL スキーマ ファイルを担当しています。これらのファイルに対して、より適切なドキュメント バージョン管理を実行するにはどうすればよいでしょうか?

これらのファイルで変更された部分 (異なる部分) を把握し、参照用にすべてのバージョンを保持する必要があります。現在はファイル名にタイムスタンプを追加していますが、非効率的であることがわかりました。

ドキュメントのバージョン管理をより適切に行う方法や良い方法はありますか?

ちなみに、編集者は私にファイルを電子メールで送ってくれます。

ベストアンサー1

私が書いた答えこここの場合に適用できるツールは.xls2txt ファイル.xls ファイルから人間が読める出力を提供できます。つまり、これを .gitattributes ファイルに追加する必要があります。

*.xls diff=xls

.git/config では次のようになります:

[diff "xls"]
    binary = true
    textconv = /path/to/xls2txt

もちろん、他のファイル タイプでも同様のツールが見つかると思いますgit diff。これは、オフィス ドキュメントに非常に便利なツールになります。現在、グローバル .gitconfig に以下が含まれています。

[diff "xls"]
    binary = true
    textconv = /usr/bin/py_xls2txt
[diff "pdf"]
    binary = true
    textconv = /usr/bin/pdf2txt
[diff "doc"]
    binary = true
    textconv = /usr/bin/catdoc
[diff "docx"]
    binary = true
    textconv = /usr/bin/docx2txt

Pro Git の本には、このテーマに関する優れた章があります。8.2 Git のカスタマイズ - Git 属性

おすすめ記事