更改 Team Foundation Server 中的域已删除数据?
也许我的 google-fu 失败了,但我似乎找不到有关以下内容的任何信息:
我的 Windows 用户帐户最近被意外移动到我公司 Active Directory 中的另一个域。在其他域中时,我无法访问存储在 TFS 2008 中的数据(例如搁置集、挂起的更改、工作区等)。我认为这是因为它与我的 ORIGINALDOMAIN\userID 帐户相关联,而不是 NEWDOMAIN\userID 帐户。
我的帐户现已移回 ORIGINALDOMAIN,但我仍然看不到 TFS 中的任何数据。事实上,我的所有数据(我的所有搁置集!)似乎都已被删除。就好像 TFS 看到我的 userId 已从 ORIGINALDOMAIN 中消失,并假设我已被“删除”,从而删除了我的所有数据。
还有其他人遇到过这种情况吗?我的数据还有希望吗?还是我已经吃饱了?
提前致谢, 史蒂夫
更新:我现在已经通过搜索“*”成功找到了一些旧的书架集。奇怪的是,搁置集现在与 NEWDOMAIN\userId 关联。如果我对属于 NEWDOMAIN\userId (或 ORIGINALDOMAIN\userId)的架子集进行显式搜索,则什么也找不到。但仍然没有我的待定更改或工作空间的踪迹......
Maybe my google-fu is failing me, but I cannot seem to find any information on the following:
My Windows user account was recently moved, accidentally, to another domain in my company's Active Directory. While in the other domain, I was unable to access my data stored in TFS 2008 (e.g. shelvesets, pending changes, workspaces, etc). I assume this was because it was associated with my ORIGINALDOMAIN\userId account, rather than NEWDOMAIN\userID account.
My account has now been moved back to ORIGINALDOMAIN, however I still cannot see any of my data in TFS. In fact, it appears that all of my data (all my shelvesets!) have been deleted. It is almost as if TFS saw that my userId had disappeared from ORIGINALDOMAIN and assumed that I had been "deleted" and thus deleted all my data.
Has anybody else encountered this? Is there hope for my data or am I royally stuffed?
Thanks in advance,
Steve
Update: I have now managed to track down some of my old shelvesets by doing a search for "*". Oddly, the shelvesets are now associated with NEWDOMAIN\userId. If I do an explicit search for shelvesets belonging to NEWDOMAIN\userId (or ORIGINALDOMAIN\userId) nothing is found. Still no trace of my pending changes or workspaces though...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所以,我想我已经(部分)找到了问题的根源。看来我的数据已分配给 DOMAIN\userid:number 形式的用户 ID,而不是像预期的那样简单地分配给 DOMAIN/userid。
这意味着我现在可以通过搜索完全限定的 ID 来找到我的书架集。我仍然没有看到任何解决方案来恢复我之前挂起的更改或工作区,但至少我现在可以将搁置集检索回我的正确 ID。
恐慌暂时结束。
So, I think I have (partially) got to the bottom of the problem. It appears that my data has been assigned to a user id of the form DOMAIN\userid:number, instead of simply DOMAIN/userid as might be expected.
This means that I can now find my shelvesets by searching for the fully qualified id. I still don't see any solution for resurrecting my previous pending changes or workspaces, however at least I can now retrieve the shelvesets back into my correct id.
Panic over for now.