前页 后页

重新同步版本控制程序包的状态

可以更新项目中软件包的版本控制状态,以与版本控制提供程序报告的状态重新同步。如果要创建项目的副本,这很有用,因为从一个模型副本中检入Package会使该软件包在模型的第二个副本中处于过时的版本控制状态。

对于给定的程序包,重新同步过程将查询相应的版本控制提供程序,以查找与“版本控制的程序包”关联的程序包文件的状态。如有必要,该过程然后更新模型数据库中的Package标志,以将模型中记录的Package状态与Version Control提供程序报告的值同步。

访问

色带

配置>版本控制>重新同步状态(适用于模型中的所有软件包)

上下文菜单

右键单击“程序包”>“程序包控制”>“与VC提供程序重新同步状态”(仅适用于单个程序包)

重新同步版本控制状态

行动

也可以看看

1个

重新同步过程的结果将发送到“系统输出”窗口。

系统输出窗口

2

双击任何结果消息,以在“浏览器”窗口中选择相应的包。

笔记

  • 此过程不会导致任何Package数据从模型导出到关联的Package文件,或从Package文件导入到模型的Package数据。
  • 如果已使用Enterprise Architect检出并修改了软件包,但是您的版本控制提供程序将软件包文件报告为已检入,则运行此过程会将Enterprise Architect的软件包标记为已检入,而不会导出并提交未决的更改;随后签出Package,从Version Control导入Package文件的最新版本,从而有效地丢弃模型中未提交的修改
  • 同样,如果在本地工作副本文件夹中签出了Package文件,但在Enterprise Architect模型中未签出,则运行此过程会将模型中的Package标记为签出,但不会导入关联的Package文件来自版本控制系统;因此,与版本控制系统中Package文件的最新版本相比,可以从Enterprise Architect检入可能已过期的Package。