5

Gitを使用して社内アプリケーションの制御を開始したいと思います。

そして、すべてのアプリケーションをテキストにエクスポートして(オブジェクトごとにエクスポートするのではなく)、Gitを使用できると思います。

もちろん、マージを行ったり、変更を元に戻したりする必要がある場合は、このテキストファイルをpowerbuilderにインポートする方法が必要になります。

別の解決策は、git用のMSCCプロバイダーである可能性があります。しかし、インターフェースが公開されていないため、見つけるのは難しいと思います。

4

4 に答える 4

4

私のツールを含め、多くのツールがそれを実行しますが、のツールを含むほとんどのツールは、PowerScript LibraryExport()関数を使用します。これにより、OLEオブジェクトのバイナリ部分が破棄されます。OLEバイナリを含め、正しくエクスポートできる唯一のツールはPowerGenですが、その価格でGITを選択している場合は、PowerGenが気に入らない可能性があります。(ところで、ツールベルトにPowerGenが必要な理由はたくさんあります。PowerGenだけがあなたを脱出させることができる擦り傷があります。)

ほのめかしていると思いますが、MicrosoftのSCC APIインターフェイスをサポートするソース管理ツールを選択すれば、これらすべてについて心配する必要はありません。PowerBuilderインターフェイスをソース管理ツールと直接接続できるようになります。私は何年も前にCVSでPBを使用しましたが、どの追加コンポーネントをどのように配置する必要があったか思い出せません。SybaseのNNTPニュースグループの1つは、 PBとソース管理に専念しており、無料のソース管理の問題にまだ取り組んでいない場合は、興味深いコメントがあると思います。

于 2009-07-18T14:12:49.547 に答える
2

ORCAを使用して、好きなものをエクスポートおよびインポートできます。ORCA は PB IDE へのインターフェイスであり、2 つの方法で使用できます。C++ プログラム内から、またはスクリプト (OrcaScript と呼ばれます) として使用できます。ORCA を使用すると、すべてのオブジェクトを PBL にリストし、それらをエクスポートし、必要な作業を行ってからインポートして戻すことに問題はありません。ただし、PB と GIT の間の中間層として使用するには、多少の作業が必要になる場合があります。

于 2009-07-18T14:13:34.567 に答える
2

現在、pb.net からベータ版が出ています。これにより、既存のプロジェクトを wpf/テキスト ベース (Unicode) プロジェクトに変換できます。つまり、各オブジェクトがテキスト ファイルになります。

http://response.sybase.com/forms/WW09JULPB12beta1

コンパイラを使用すると、次のようにしてプロジェクトを .pbl からテキストにエクスポートできます。

pb2cs.exe /t:wpfmigration /pbt:"... myproj.pbt" /o:"何らかの出力ディレクトリ"

pb.net (pb12) では、すべてのファイルは単なるテキスト ファイルです。

于 2009-07-19T16:53:25.650 に答える
2

ワークスペースをソース コードに追加すると、すべてのファイルのテキスト ダンプを取得できます。

手順:

ワークスペースを右クリックして [プロパティ] を選択し、[ソース管理] タブをクリックします。ソース管理タイプとして PB Native を入力します。すべてのデフォルトを受け入れて、[OK] をクリックします。

ワークスペースを再度右クリックし、[ソース コードに追加] を選択します。デフォルトでは、すべてのファイルが選択されているはずです。[OK] をクリックして次の画面に進みます。ユーザー名に任意の名前を入力し、すべてのテキスト ファイルを保存する空のフォルダーの名前を入力します。[OK] をクリックすると、空のフォルダーにすべてが書き込まれます。

于 2015-01-29T19:45:35.177 に答える