私たちのプロジェクトは、SourceSafe データベースで開催されます。専用のビルド マシンで毎晩実行される自動ビルドがあります。ビルド プロセスの一環として、SourceSafe からインストール用のソースと関連データを取得します。これにはかなりの時間がかかる可能性があり、ビルド プロセスの大部分を占めます (それ以外の場合は、インストール ファイルの作成が大半を占めます)。
現在、コマンド ライン ツール を使用ss.exe
して SourceSafe とやり取りしています。使用するコマンドは、プロジェクト ソースとデータの再帰的な取得、バージョン ファイルのチェックアウト、更新されたバージョン ファイルのチェックイン、およびラベル付けです。ただし、SourceSafe がオブジェクト モデルもサポートしていることは知っています。
- このオブジェクト モデルを使用した経験のある人はいますか?
- 私たちのプロセスで役立つ可能性のあるコマンド ライン ツールを使用するよりも、何か利点がありますか?
- デメリットはありますか?
- コマンド ラインでオブジェクト モデルを使用すると、パフォーマンスが向上しますか?