1

我已经在我的公司推出了 EA。我在使用 svn 存储库进行团队编辑时遇到问题。其中一位用户在周五检查了一家分店,但在周末发生了事故,几天内无法使用。我确信这是一个非常常见的场景。因为我是 EA 管理员而不是 svn 管理员,所以我们被锁定在签出分支之外。

4

3 回答 3

2
  1. 使用上下文菜单“包控制>文件属性”...获取锁定文件的名称
  2. 在本地 SVN 中找到此文件
  3. 使用 SVN 上下文菜单,“SVN Get Lock”,选中“Steal the locks”选项
  4. 然后你可以通过“释放锁...”释放SVN中的锁或直接使用EA等检查。

也许更好的做法:

  1. EA:使用上下文菜单“包控制>文件属性”...获取锁定文件的名称
  2. 在本地 SVN 中找到此文件
  3. SVN:使用 SVN 上下文菜单,“SVN Get Lock”,选中“Steal the locks”选项
  4. EA:使用上下文菜单“Package control > Re-synch Status With VC Provider”,然后您可以使用 Check in EA

注意:我使用的是 Tortoise SVN。

于 2014-05-07T07:48:02.577 回答
0

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

如果您确定可以安全地覆盖用户在其签出版本中所做的任何更改,解决方法是关闭包的版本控制或制作副本并将其作为单独的版本控制包签入。

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

于 2012-09-05T08:25:30.563 回答
0

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

它是组锁定的或用户锁定的。作为管理员,您可以解锁软件包..

于 2012-09-06T12:31:35.030 回答