上一页 | 下一页 |
重新同步受版本控制的软件包的状态
可以更新项目中受版本控制的Packages的版本控制状态,以便与版本控制提供程序报告的状态重新同步。如果要创建项目副本,这可能很有用,其中从模型的一个副本中检入包会使Package在模型的第二个副本中具有过时的版本控制状态。
对于给定的包,重新同步过程查询相应的版本控制提供程序以查找与版本控制的包关联的包文件的状态。如有必要,该进程随后更新model数据库中的Package标志,以将模型中记录的Package状态与版本控制提供程序报告的值同步。
访问
功能区 |
配置>版本控制>重新同步状态(适用于模型中的所有包) |
上下文菜单 |
右键单击Package> Package Control>与VC Provider重新同步状态(仅适用于单个Package) |
重新同步版本控制状态
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
重新同步过程的结果将发送到“ 系统输出”窗口。 |
系统输出窗口 |
2 |
双击任何结果消息,在项目浏览器中选择相应的包。 |
笔记
- 此过程不会导致任何Package数据从模型导出到关联的Package文件,或从Package文件导入到模型的Package数据中
- 如果已使用Enterprise Architect检出并修改了包,但您的版本控制提供程序将Package文件报告为已签入,则运行此过程会将Enterprise Architect中的Package标记为已签入,而不会导出并提交挂起的更改; 随后签出包从版本控制中导入最新版本的Package文件,从而有效地丢弃模型中未提交的修改
- 同样,如果在本地工作副本文件夹中签出了一个Package文件,但在Enterprise Architect模型中没有,则运行此过程会将模型中的Package标记为已签出,但它不会导入关联的Package文件来自版本控制系统; 因此,与版本控制系统中的Package文件的最新版本相比,可以从Enterprise Architect签入可能已过期的Package