【发布时间】:2016-01-11 17:14:24
【问题描述】:
我有多个笔记模板,都与单个应用程序/项目相关。
问题:我不想为构成单个应用程序的多个数据库中的每一个创建单个 ODP 项目文件夹,而是想创建一个 ODP 项目文件夹以保存多个相关的 Notes 模板。我是否还需要在主应用程序/项目 ODB 目录下创建专用项目 ODB 文件夹 - 或者 - 我可以简单地创建代表整个应用程序的单个 ODP 项目文件夹,然后将每个单独的模板数据库添加到同一个应用程序/项目 ODB 目录中?
我问的原因是,当向整个应用程序添加新功能时,新功能很可能会“触及/跨越”应用程序内的多个数据库。
我想为每个功能生成一个版本号,无论新功能是否仅涉及应用程序中的单个数据库 - 或者 - 如果该功能跨越应用程序中的多个数据库。
我认为,当尝试关联/识别给定功能/版本所涉及的所有数据库时,为每个数据库设置单独的 ODP 目录最终将成为一场噩梦,因为随着时间的推移,每个数据库可能具有不同的版本号,特别是如果它们是单独创建和跟踪的,而如果给定的 Release # 可以跟踪给定版本号的单个到多个数据库应用程序更改,那将更容易且更合乎逻辑(我认为)。
【问题讨论】:
-
正如 David Leedy 所说,一个 git 存储库(或 hg 等)并不关心它里面有多少东西,它只是跟踪它的组件文件。您的多个应用程序可以在一个存储库中拥有各自的 ODP,并且您可以毫无问题地跟踪收集的数据包。因此,项目文件夹实际上是包含一对多 ODP 的 repo 文件夹。
标签: database xpages multiple-instances sourcetree odp