たきるブログ

C#やOracleなどの情報を書いています。

【PowerBuilder】PBL内のソースを一括エクスポートする&ソース管理する

当初の目的

PowerBuilderで作成されたアプリケーションをソース管理して、変更点を把握したかった。
それを達成するために全PBLの全ソースを一括エクスポートしたかった。

PowerBuilderの問題点

PowerBuilderを操作しても、PBL単位でしかエクスポートができない。
これはPBLが30も40もあるプロジェクトだと手間で仕方ない。
一度きりなら我慢できるが、ソースを変更する度にその手間が発生するなら目的を達成できない。

作っちまえ!

作りました。

github.com

気づいた問題点

PowerBuilderがバカなことに、少しソースを変更しただけで、いじってもいないコードの位置が変わってしまって比較にならない。
ここはもはやご愛嬌として諦めるしかない。
ソース単位ですべて管理することになったので、多少なりとも管理はできるようになった。 一括エクスポートができるという使い方なら問題ないので。