2009-07-18 190 views
4

私はGitを使って私たちの家内アプリケーションを制御したいと思っています。powerbuilderアプリケーションをテキストにエクスポートする方法はありますか?

私はすべてのアプリケーションをテキスト(オブジェクトでオブジェクトをエクスポートしない)にエクスポートしてからGitを使用することができればと思っています。

もちろん、マージやいくつかの変更を元に戻す必要がある場合は、このテキストファイルをpowerbuilderにインポートする方法が必要です。

もう1つの解決策は、git用のMSCCプロバイダとなる可能性があります。私はインターフェイスが公に利用可能ではないので見つけることは難しいと思う。

答えて

4

mineを含む多くのツールがそれを行いますが、鉱山を含むほとんどのツールでは、OLEオブジェクトのバイナリ部分をゴミ箱にするPowerScript LibraryExport()関数を使用します。私が知っている唯一のツールはOLEバイナリを含めて正しくエクスポートしていますが、PowerGenですが、GITを価格で選んでいる場合、PowerGenが好きではないでしょう。 (PowerGenをあなたのツールベルトに入れたいと思う理由はたくさんありますが、PowerGenだけで手に入れることができます)

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

+0

ありがとうございます – Aragorn

2

ORCAを使用して、好きなものをエクスポートしてインポートすることができます。 ORCAは、PB IDEへのインタフェースです。これは、C++プログラム内から、またはスクリプト(Well、OrcaScriptと呼ばれる)として使用できます。 ORCAを使用すると、PBL内のすべてのオブジェクトをリストし、エクスポートし、必要な作業をしてからインポートすることができます。 PBとGITの間の中間層としてそれを使用すると、いくらかの作業が必要になるかもしれません。

2

ベータ版が出て、今pb.netのがあり、それはWPFへの既存のプロジェクトを変換することができます/テキストベース(ユニコード)プロジェクトは、すなわち、各オブジェクトは、コンパイラを使用してテキストファイル

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

になり、 、あなたが実行してテキストに.pblからプロジェクトをエクスポートすることができます。

pb2cs.exe/T:wpfmigration/PBT: "... myproj.pbt"/Oを: "いくつかの出力ディレクトリを" PBで

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

+0

私は特別な設定を探す必要がないかもしれませんが、powerbuilder 12のリリースを待つだけです。 – Aragorn

+0

PB12にもSCCクライアントが組み込まれています –

1

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

ステップ:

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

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

関連する問題