Skip to main content

オブジェクト:SVN_VERSION_INFO

シンボル: _svn_icon_version_info.png

オブジェクトには、プロジェクトのSVNメタデータが、変数リストのグローバル定数または変数として含まれています。それはにあります POU 見る。アプリケーション内の特定のデータをグローバル定数または変数から呼び出すことができます。特定のデータを呼び出すことで、コントローラーのメモリー使用量を減らすこともできます。

. SVNメタデータは、この目的のために提供され、複数のグローバル変数リスト(GVL)に細分されます。
  • SVN_VERSION_INFO

  • SVN_Info_Summary

  • SVN_Info_SummaryW

  • SVN_Info_URI

  • SVN_Info_Revisions

  • SVN_Info_Flags

  • SVN_info_LastChange

SVN_VERSION_INFOオブジェクトは、プロジェクトがSVNリポジトリにインポートされてバージョン管理されるときに、自動的に作成されます。これを行うには、 SVN_VERSION_INFOを作成します オプションはで選択する必要があります プロジェクトをSVNにインポートする ダイアログ。

さらに、プロジェクト設定–SVN設定ダイアログでは、IEC アクセス用の SVN_VERSION_INFO 定数を生成する オブジェクトを作成するかプロジェクトから削除するオプション。

48. グローバル定数

名前

データ・タイプ

説明

MINREVISION

LINT

作業コピーの最小リビジョン番号

MAXREVISION

LINT

作業コピーの最大リビジョン番号

PARTIAL

BOOL

TRUE:作業コピーが不完全です。

例:ネットワークエラーまたは チェックアウト)。

MODIFIED

BOOL

TRUE:ローカルの変更が行われました。

SWITCHED

BOOL

TRUE:プロジェクトの一部が分岐しました( スイッチ 指図)。

VERSION

STRING

Apache™Subversion®と同様のバージョン識別(subversion.exe)。

例: 12:34M、MINREVISION = 12、MAXREVISION = 34、MODIFIED = TRUEを意味します

詳細については、Apache™Subversion®のドキュメントを参照してください。

CLEAN

BOOL

TRUE:バージョンはクリーンです。

これは、MINREVISIONがMAXREVISIONと等しく、作業コピーが完全で、バージョン管理されておらず、切り替えられていない場合です。

URL

WSTRING

SVN-プロジェクトのURL

例: https://svnserver/repository/trunk/ControlABC.project



ヒント

コントローラがデータ型をサポートしていない場合 WSTRING、その後、オブジェクトにアクセスするときにコンパイラエラーが発行されます SVN_VERSION_INFO