Sparx Enterprise Architect:撤消全部最新消息

时间:2016-10-12 14:30:18

标签: enterprise-architect

我有Sparx EA设置版本控制。在检查我的模型的更新之前,我做了最新的。但这样做完全破坏了我的一个图表。这特别奇怪:

  1. 我查看了包含图表和图表中所有组件的软件包 - 所以不应该更新这些软件包以获取最新信息。
  2. 无论如何,我是唯一一位曾参与此模式的人。
  3. 似乎已经发生的事情是,我将一个大图重构为三个独立的图表,购买切割并将原始组件中的一些组件粘贴到新图表中,将原始组件保留为原始组件的子集。 get all latest似乎已将所有原始组件和连接重新插入到原始图表中,甚至重新定位原始图表中的某些组件,从而完全混乱。

    有没有办法撤消我只能认为是一个非常严重的错误的行为?

    提前多多感谢。

1 个答案:

答案 0 :(得分:0)

不,除非您有数据库备份,否则无法撤消。如果您之前没有完成工作,那就是您自己的错。

FWIW:Get All Latest旨在用于单个分布式EAP文件(或远程到中央存储库的RDBMS)。它将清除所有工作并将其替换为VC系统中存储的内容。

修改:虽然帮助说明了

  

Get All Latest命令不会更新当前加载项目中已签出(任何人)的任何包;否则,任何尚未提交给版本控制的更改都将被丢弃

这可能会影响当前的图纸工作。原因很简单,图表内容很可能依赖于在Get All Latest期间被更改的其他包。它还取决于是否保存图表更改,否则这些更改将保留在内存中并可能导致故障。

无论如何,Get All Latest肯定没有撤消。进入一个黑暗的房间,大声喊叫,然后再次开始做。只需先恢复旧的提交。