Next: Files under Version Control, Previous: Version Control Issues, Up: Version Control Issues [Contents][Index]
複数の開発者によるプロジェクト開発では、gettextの新しいバージョンにアップグレードしたいと望む一人の開発者が、gettextizeを実行してAdjusting Filesにリストした変更をほどこした後に、その変更をリポジトリーにコミットするようなことが時折あります。
プロジェクトのすべての開発者が、パッケージのGNU
gettextに、同じバージョンのものを使用することを強く推奨します。別の言い方をすると、gettextizeを実行したら、開発者はプロジェクト全体と同じ方法で必要な変更をほどこしてリポジトリーにコミットする必要があります。さもないと以下のような損傷が発生します:
Makefile.amおよびMakefile.in内のgettextに関係する特定の箇所は、gettextのバージョンに依存しており、異なるバージョンのgettextによる基礎的なファイルの使用により、容易にビルドエラーが発生します。
gettextを使ってリリース用のtarファイルを作ったら、その配布物は同じバージョンのgettextを使ってテストされたものに比べてテストされていないことになり、たとえばそれがプラットフォームに固有の未知のバグにもなり得るのです。