3

私は最近、ビジネス Systemd アナリストとして新しい仕事を始めました。同社は、データベースからのデータの基本的な条件付き、ループ、および挿入を行うための BBCode のような構文を持つ RTF ドキュメントを読み取り/解析する社内ドキュメント管理システムを持っています。私の役割は、これらの RTF ファイルをコード ブロックで変更して動的にすることです。

私自身の個人的な使用のために、バージョン管理システムを利用してリビジョンをより適切に処理したいと考えているため、作業中のさまざまな段階でファイルのコピーを何十も持つ必要はありません。おそらく Mercurial (私は. Cygwin を扱う気がしません)、しかし、私はリッチ テキスト ドキュメント テンプレートよりも IDE でコードをソースすることに慣れているので、VCS システムが使用するのに適切なソリューションであるかどうかはよくわかりません。ストレージや追跡と同様に、実際にはそれらをファイルの比較に使用しません。

これに関する提案はありますか?VCS システムでうまくいくでしょうか、それともプログラミング以外の問題にプログラマ ロジックを適用していますか? :)

4

1 に答える 1

1

私は、リッチ テキスト ドキュメント テンプレートよりも IDE でコードをソースすることに慣れているので、

これは奇妙な角度から見たものです。いつでも、いつでも、すべてをバージョン管理できます。使いにくいこともあれば、使いにくいこともあります。

ファイルが基本的にテキストである場合 - バージョン/比較/ロールバックが可能で、ファイルが特別なビューア テキストで読める場合 - リビジョンを比較することもできます。 ファイルが目で読める場合 - ソースをマージすることもできます。GUI があれば、SCM のすべての機能とツールの使いやすさを利用できます。

...そして、このような作業をする必要がなかったことを嬉しく思います

{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}}
{\colortbl ;\red0\green128\blue0;}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20\'dd\'f2\'ee \'ef\'e5\'f0\'e2\'e0\'ff \'f1\'f2\'f0\'ee\'ea\'e0\par
\'dd\'f2\'ee \b\'e2\'f2\'ee\'f0\'e0\'ff \cf1\b0\'f1\'f2\'f0\'ee\'ea\'e0\cf0\par
}

(短いロシア語のテキストを含む通常の純粋な RTF)

于 2012-10-15T16:57:12.590 に答える