团队协作建模
了解模型在文件系统中的维护
将模型包层次结构映射到文件层次结构
rhstudio模型作为模型包的层次结构进行维护(请参阅项目库导航视图)。模型包将作为项目模型文件夹和文件的层次结构进行维护(请参阅导航器(Navigator )视图)。
假设应用程序A包含模型包A,其中包含模型包B和C,C包含D和E模型包,则应该找到以下文件层次结构:
models/A.trp
models/A/B.trp
models/A/C.trp
models/A/C/D.trp
models/A/C/E.trp
请注意,只有适当的包至少包含一个模型,才会存在.trp文件。
对模型的更改如何影响文件层次结构
要了解模型的变化如何影响文件层次结构,我们将假设:
包B包含模型b(文件B.trp包含b的定义)
模型包C包含模型c(文件C.trp包含c的定义)
模型b使用(包含)模型c(文件B.trp包含对c的引用作为b的定义的一部分)
对模型c的大多数更改(如内部建模,高度/宽度比,一般共享属性)将被反映为文件C.trp的更改。
定义在b中使用的模型c的更改(如b中的元素名称,位置或大小,其他本地属性)将被反映为文件B.trp的更改。
将c的id(c-A / C / c的定义的完整路径)更改为重命名c或更改其位置(通过将其移动到另一个包或重命名包C或A)引起的,
将是反映为C.trp(更改c的id共享属性)和B.trp(更改c的refId本地属性)的更改 - 请注意,相同的规则适用于重新命名连接器(触发器/退出连接器)。
同步应用程序更改
同步将应用程序的本地副本与存储库中的本地副本进行比较,
考虑到您(本地)和其他建模者(在存储库中)自上次更新存储库以来的文件夹/文件所做的更改(或共享/检出),为了报告这些更改后的差异。
应定期执行同步,以确保应用程序的存储库和本地副本都是最新的。