0

尝试迁移到 VSO 时出现此错误。我可以看到最多 30 的所有变更集,但它说我还没有阅读到变更集 40。不知道您可以设置特定变更集的权限?

执行作业时出错:tfs.my-server.com\DefaultCollection 到 my-server.visualstudio.com| tfs.my-server.com\DefaultCollection 到 my-server.visualstudio.com| TFS 源 1426530642910 源 TFS 1426530642910 'eHub' 提交信息 tfs.my-server.com\DefaultCollection 到 my-server.visualstudio.com| TFS 源 1426530642910 源 TFS 1426530642910 TFS 提交信息 OpsHub-012300:生成事件时出错。由获取所有更改事件时出错引起:OH-TFS-Connector-0030:执行操作 getTotalRevisions 时出错。服务器错误:TF14098:访问被拒绝:用户 Joe Bloggs 需要对变更集 44 中至少一项的读取权限。

4

1 回答 1

0

Changeset 44很有可能跨项目提交了文件更改。就像项目 A 的文件被重命名和项目 B 的文件被删除一样。这些挂起的更改作为一个变更集一起提交。

现在,您只使用无权查看/访问项目 B的用户迁移项目 A。因此,问题就来了。

尝试使用具有管理员权限的用户或为当前用户提供对变更集 44 中其他项目的访问权限。

于 2015-03-18T07:44:24.817 回答