标志
功能 :这些命令将打开对话框“包括外部程序” 。
请致电 :
-
菜单栏:“项目 SVN” 。
-
上下文菜单:“SVN”
要求 :在对象树中选中一个对象。外部对象链接在下面。如果未选择任何内容或项目根目录,则可使用“Include externals to project” 命令。如果选择了一个对象,则可以使用“Include externals” 命令。
同一外部对象不能在同一项目的不同位置链接多次。这会导致 CODESYS 中的问题,因为与对象的内部标识发生冲突。
包含外部设备 "对话框
![]() |
链接的外部对象的 URL。要链接的对象是版本化的,可以有子对象。 外部对象位于 SVN 资源库中与项目不同的位置。它甚至可以在另一个 SVN 仓库中。 例如 请注意:应链接到所选对象下方的对象必须具有匹配的对象类型。例如,在“任务配置” 对象下面只能链接一个任务。 |
|
打开对话框“选择修订版” 。您可以在此选择修订。 按钮上标有当前选择的修订版:
请注意:该对话框提供的选项与“Revision” 组相同。 |
|
打开“SVN 版本库浏览器” 对话框 在这里可以浏览 SVN 版本库。 |
选择修订的选项 注意:当前的有效选择也会显示在 SVN 版本库 URL 旁边的按钮中。 |
|
“HEAD” |
|
“修订” |
例如 |
“日期” |
例如 |
“使用 UTC 时间” : |
|
“OK” |
将带有 示例: 请注意:如果链接失败(例如在任务配置下面添加设备时),则整个操作失败并返回。 请注意:只允许在外部树中重命名或移动单个外部对象,但不允许移动顶层对象。 要移动一棵完整的树,必须将其移除并链接到另一个位置。 |
“...你应该认真考虑在所有外部定义中使用明确的修订编号。这样做意味着你可以决定何时调用不同的外部信息快照,以及具体调用哪个快照。使用明确的版本号除了可以避免在第三方版本库中出现您可能无法控制的变更之外,还意味着当您将工作拷贝回溯到上一个版本时,您的外部定义也将恢复到上一个版本中的样子,这反过来又意味着外部工作拷贝也将更新,以符合您的版本库处于上一个版本时的样子。对于软件项目来说,这可能就是复杂代码库的旧快照成功与失败之间的差别。..."
本文引自
⮫ http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html).