コマンド:プロジェクトに外部を含める、外部を含める
シンボル:
関数:これらのコマンドは 外観を含める ダイアログ。
メニュー
コンテキストメニュー:
要件:オブジェクトツリーでオブジェクトが選択されています。外観はその下に統合されています。何も選択していないか、プロジェクトのルートディレクトリを選択している場合は、 プロジェクトに外観を含める コマンドが利用可能です。オブジェクトを選択した場合は、コマンド 外観を含める 利用可能です。
ヒント
同じプロジェクト内の異なる場所で同じ外観を複数回統合することはできません。これにより、オブジェクトの内部IDと競合するため、CODESYSで問題が発生します。
ダイアログ:外部を含める
![]() | 統合されている外部のURL 統合されるオブジェクトはバージョン管理されており、サブオブジェクトを持つことができます。 外部は、プロジェクト以外のSVNリポジトリ内の別の場所にあります。別のSVNリポジトリにある場合もあります。 例: 注:選択したオブジェクトの下に統合する必要があるオブジェクトは、一致するオブジェクトタイプを持っている必要があります。たとえば、1つのタスクのみを以下に統合できます。 タスク構成 物体。 |
![]() | を開きます アーカイブカテゴリを選択 ダイアログ そこでリビジョンを選択できます。 . ボタンには、現在選択されているリビジョンのラベルが付いています。
注:ダイアログには、 リビジョン グループ。 |
![]() | を開きます SVNリポジトリブラウザ ダイアログ そこで、SVNリポジトリを参照できます。 |
リビジョンを選択するためのオプション 注:現在有効な選択は、SVNリポジトリーURLの横のボタンにも表示されます。 | |
頭 |
|
リビジョン |
例: |
日にち |
例: |
UTC時間を使用する |
|
わかった | プロパティを使用して外部オブジェクトとそのサブオブジェクトを追加します 作業コピーが更新され、外部がオーバーレイされます 例: 注:リンクが失敗した場合(たとえば、タスク構成の下にデバイスを追加した場合)、操作全体が失敗し、元に戻ります。 注:個々の外部の名前の変更または移動は、「外部ツリー」内で許可されているため、最上位のオブジェクトを移動することはできません。 ツリー全体を移動するには、ツリーを削除して別の場所にリンクする必要があります。 |
ヒント
「...すべての外部定義で明示的なリビジョン番号を使用することを真剣に検討する必要があります。そうすることで、外部情報の別のスナップショットをいつプルダウンするか、正確にどのスナップショットをプルするかを決定できます。明示的なリビジョン番号を使用して、制御できない可能性のあるサードパーティリポジトリへの変更を取得することは、作業コピーを以前のリビジョンにバックデートすると、外部定義も以前のリビジョンでの外観に戻ることを意味します。つまり、外部の作業コピーは、リポジトリが以前のリビジョンにあったときの振り返りと一致するように更新されます。ソフトウェアプロジェクトの場合、これは、古いスナップショットのビルドの成功と失敗の違いになる可能性があります。複雑なコードベース....」
これは以下から引用されています: http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html