私たちはまだClarion6Enterpriseでたくさんのアプリケーションを開発しています。クラリオン6でうまく機能するソースコントロールシステムを知っている人はいないでしょうか。
5 に答える
Subversionのように、標準のソース管理システムがうまく機能していなかったとしたら、私は驚きます。クラリオン6エンタープライズについて何か特別なことはありますか?
Rick Martinには、Clarionがsubversionおよびtortisバージョン管理システムと連携できるようにするツールがあると思います。変更されたプロシージャをTXAにエクスポートし、変更をアプリケーションにインポートして戻すことができます。
彼のシステムで私が気に入っていることの1つは、プロシージャがソース管理システムにチェックインされると、彼のツールが製品の現在のバージョンを構築するため、変更によってコンパイルエラーが発生しないことを確認できることです。
ただし、ツールは販売されていません。彼らはあなたが彼のコンサルティングサービスを購入することで来ます。
Clarionでモジュールの名前を自由に変更できるため、既存の生成された名前に縛られることはありません。
しかし、それは根本的な問題ではありません。根本的な問題は、CLWファイルとINCファイルを編集するのではなく、APPファイルを編集することです。そうしないと、アプリの再生成時に変更が失われます。
Subversionまたはその他のシステムをアプリファイルで使用できます。これらは単なるバイナリファイルです。ロールバックの観点からは、これは問題ありません。
残念ながら、アプリをチェックアウトすると、アプリ全体が表示されます。そのため、チームの他の誰もがアプリ内の他の手順に同時に取り組むことはできません。アプリが小さい場合、これは大したことではありませんが、単一のアプリシステム、または大きなアプリで構成されるシステムを使用している場合は、障害になる可能性があります。
もう1つの欠点は、バイナリファイルであるため、バージョン管理でファイルをマージできないことです。これは、オールオアナッシングの状況です。
TDCを試すこともできます。追跡システムもあるので、Clarion用のVCSだけではありません。ちなみに、TDCはクラリオンで書かれています。
リック・マーティンのプレゼンテーションを見てください。とても便利ですが、売り物ではありません:(
http://www.clarionlive.com/images/stories/videos/webinar11.wmv