Nesne 'SVN_VERSION_INFO'Permalink

Sembol: _svn_icon_version_info

Nesne, projenin SVN meta verilerini global sabitler veya bir değişken listesindeki değişkenler olarak içerir. «POUs» görünümünde yer almaktadır. Global sabitlerin veya değişkenlerin verilerini uygulama tarafından özel olarak alabilirsiniz. Belirli verileri çağırarak denetleyicideki bellek kullanımını da azaltabilirsiniz.

SVN meta verileri bu amaçla birden fazla global değişken listesine (GVL'ler) bölünmüş olarak sağlanır:

  • «SVN_VERSION_INFO»

  • «SVN_Info_Summary»

  • «SVN_Info_SummaryW»

  • «SVN_Info_URI»

  • «SVN_Info_Revisions»

  • «SVN_Info_Flags»

  • «SVN_info_LastChange»

SVN_VERSION_INFO nesnesi, bir proje SVN deposuna aktarılarak sürümlendirildiğinde otomatik olarak oluşturulur. Bunu yapmak için «Create SVN_VERSION_INFO» seçeneği «Import project to SVN» iletişim kutusunda seçilmelidir.

Ayrıca «Generate SVN_VERSION_INFO constants for IEC Access» (Dialog «Project  Project Settings», category «SVN Settings») seçeneği ile nesneyi oluşturabilir veya projeden kaldırabilirsiniz.

Tab. 968: Küresel Sabitler

İsim

Veri türü

Açıklama

‎MINREVISION‎

‎LINT‎

Çalışma kopyasının en düşük revizyon numarası

‎MAXREVISION‎

‎LINT‎

Çalışma kopyasının en yüksek revizyon numarası

‎PARTIAL‎

‎BOOL‎

‎TRUE‎: Çalışma kopyası tamamlanmamıştır.

Örnek: Son güncelleme sırasında bir ağ hatası veya ödeme nedeniyle iptal.

‎MODIFIED‎

‎BOOL‎

‎TRUE‎: Lokal değişiklikler yapıldı.

‎SWITCHED‎

‎BOOL‎

‎TRUE‎: Projenin bazı bölümleri dallara ayrılmıştır ( «Switch» komutu ile).

‎VERSION‎

‎STRING‎

Apache™ Subversion'a benzer sürüm tanımlama® (‎subversion.exe‎)

Örnek: ‎12:34M‎, ‎MINREVISION = 12‎, ‎MAXREVISION = 34‎ anlamına gelir, ‎MODIFIED = TRUE‎

Daha fazla bilgi için Apache™ Subversion® belgelerine bakın.

‎CLEAN‎

‎BOOL‎

‎TRUE‎: Sürüm temiz.

Bu, ‎MINREVISION‎ adresinin ‎MAXREVISION‎ adresine eşit olduğu, çalışma kopyasının tamamlandığı, sürüm değiştirilmediği ve değiştirilmediği durumdur.

‎URL‎

‎WSTRING‎

Projenin SVN-URL adresi

Örnek: ‎https://svnserver/repository/trunk/ControlABC.project‎

Bir denetleyici ‎WSTRING‎ veri türünü desteklemiyorsa, ‎SVN_VERSION_INFO‎ nesnesine erişirken bir derleyici hatası verilir.