【问题标题】:Web Access Properties of a Notes View don't appear in Source ControlNotes 视图的 Web 访问属性不出现在源代码管理中
【发布时间】:2020-09-29 13:30:05
【问题描述】:

我有一个 NSF,由 Domino Designer 中的许多开发人员共同开发。它是为使用 SourceTree/GIT 进行源代码控制而设置的。在 Domino Designer、首选项、源代码控制中,取消选择“使用二进制 DXL”选项,自动同步选项也是如此。

它有一个为 Domino 数据服务器操作启用的基本视图。我已经检查了视图的高级属性上的框,当我查询它时它可以工作。

当对视图进行更改并且将这些更改提交到源代码控制时,永远不会导出“允许 Domino 数据服务”的值,这意味着当我们部署到生产环境时,设计的某些重要部分不会得到部署。

我已经检查了该选项卡中的一些其他选项,其中一些似乎没有在源代码控制中的磁盘项目中产生任何更改,例如“允许网络爬虫索引”。

无论我们使用 R10 还是 R11,此行为都是相同的。我们没有要测试的 R9 安装。

有谁知道是否需要更改设置以包含这些标志?

【问题讨论】:

  • 这就是二进制 DXL 存在的原因:允许您导出所有内容,包括 HCL(以前的 IBM)团队从未费心在 DXL 文档类型定义中定义标签或选项的内容。
  • 很高兴认识理查德。感谢您的提醒。我们现在已更改为使用 Binary DXL,因为我们正在权衡更改的可读性以在每个 NSF 中兑现更改。

标签: lotus-domino domino-designer-eclipse


【解决方案1】:

做了一个快速测试,但不幸的是我得到了相同的结果。

在非二进制 DXL 中,该设置和您测试的其他设置显然没有等效项。当你在一个团队中工作时,我可以看到这很糟糕。

我能想到的唯一替代方案是停止使用 DDS 并切换到最接近的替代方案:一个带有 ExtLib REST 控件的 XPage。在我看来,如果启用默认列,则输出几乎相同。

【讨论】:

  • 嗨,马克。谢谢你。我们保持设计不变,并将源代码控制切换为二进制 dxl。 DDS 用于只读操作。不过,我们将来可能会重新审视这一点。
【解决方案2】:

假设当另一个开发人员拉下该代码时未检查标志是否安全?我已经有一段时间没有进行多米诺骨牌开发了,但我确实记得在元数据文件(我忘记了它叫什么)没有与主要设计元素一起推送时看到与属性类似的行为。通常我们不会推送该文件,除非它是一个新的设计元素,但在某些情况下,如果属性发生更改,我们必须这样做。

在黑暗中拍摄 - 我希望它有所帮助。

【讨论】:

  • 感谢 Adam,但 View 似乎没有单独的元数据文件,它似乎都在 .view 文件中。我需要检查一下 r( 安装,看看这是否发生在 10 月 11 日更改源代码控制之前。
【解决方案3】:

如果你使用 swiper,它会清除 $webFlags 字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-06
    相关资源
    最近更新 更多