如何放弃VSS对缺席/离开用户的更改?

时间:2015-12-22 15:57:24

标签: visual-sourcesafe

我正在尝试清理VSS2005中的项目,因此它可以在进入TFS之前最后一次构建维护版本。但是,我有一个文件当前已检出给不再存在的用户,甚至在VSS数据库中也没有。我们不知道用户对该文件做了哪些更改,但我们并不在意。我们只想删除结帐。

这是怎么做到的?似乎没有任何选择。

或者我们只是搞砸了没有出洞的路径?

2 个答案:

答案 0 :(得分:2)

您可以以admin身份登录SourceSafe Admin,并从那里撤消已离开用户的签出。

在这里您可以了解更多详情: https://support.microsoft.com/en-us/kb/150648

答案 1 :(得分:0)

有时候,在发布问题后,我发现了一个想法。我曾经注意到,在为VSS创建新用户时,管理员可以为用户提供与他或她登录到他或她的PC相同的用户名,而不是为VSS指定密码,从而让用户和#39;安全上下文管理,或管理员可以为用户指定VSS密码。

这是我做的:

  1. 以管理员身份在VSS管理员中重新创建用户
  2. 为用户提供特定密码
  3. 启动VSS,并选择文件 - >开源安全数据库
  4. 选择VSS数据库,使用新用户的用户名填写用户名(以其他用户身份登录)
  5. 当要求输入密码时,请输入我分配给用户的密码
  6. 此时我可以撤消结账
  7. 呼!