用户在Sparx EA中锁定版本控制的包。如何打破锁定以允许用户编辑包?

时间:2012-09-04 06:24:49

标签: svn enterprise-architect

我在公司推出了EA。我遇到了用于团队编辑的svn存储库的问题。其中一位用户在周五检查了一个分支机构,并在周末发生了事故,并且几天没有停止运行。我确信这是一个非常常见的情况。因为我是EA管理员但不是svn管理员,我们被锁定在签出分支之外。

3 个答案:

答案 0 :(得分:2)

  1. 使用上下文菜单"包控件>文件属性" ...得到一个 锁定文件的名称
  2. 在您当地的SVN中找到此文件
  3. 使用SVN上下文菜单," SVN Get Lock"选中选项"偷了 锁"
  4. 然后您可以通过"释放锁定释放SVN锁定..."或直接 使用检查EA等。
  5. 注意:我使用的是Tortoise SVN。

答案 1 :(得分:0)

如果通过“锁定”你的意思是“结账”(“锁定”在EA中有不同的含义),那么你不能。 EA管理员无法为其他用户签入或撤消签出。这是因为这些操作要求您登录版本控制存储库。

如果您确定用户在其签出版本中所做的任何更改都可以安全地被覆盖,则解决方法是关闭软件包的版本控制或制作副本并将其作为单独的版本控制进行检查封装

如果您这样做,请首先进行备份,因为第一个用户返回时很可能会出现问题。

答案 2 :(得分:0)

锁定的套餐是否在 - >中可见项目 - >安全 - >管理锁?

它是组或用户锁定的。由于您是管理员,您可以解锁包裹..