【问题标题】:Azure Devops - Missing changsets locallyAzure Devops - 本地缺少变更集
【发布时间】:2020-06-20 05:23:03
【问题描述】:

我有一个“根”项目,它有一个 TFVC“回购”和一些 GIT 回购。使用 VS2019 和 TFVC 路径中的文件夹,我添加了一个新的子文件夹并将一些文件添加到新文件夹中。我签入了它们。进行了一些文件更改并将它们签入。在 VS2109 中,检查根目录的历史记录会显示与我的新文件夹无关的所有内容的更改集。在变更集 17 上的发现没有显示任何内容。

如果我访问门户,我可以在“内容”选项卡中看到更改集。他们有我的名字。但是,我无权查看变更集详细信息。 “历史记录”选项卡中没有历史记录。我创建了组织,我是管理员。

我可以在同一父文件夹的另一个文件夹中获取历史记录和变更集详细信息。

知道我做错了什么吗?

【问题讨论】:

    标签: permissions tfvc changeset


    【解决方案1】:

    好的,找到问题 - PEBKAC。我创建了一个供应商组,只能访问供应商正在处理的项目的文件夹。在 TFS 中,这可能会很痛苦,因为他们需要读取权限才能遍历文件夹路径到他们的文件夹。我在根目录下授予了组访问权限。然后我拒绝对根目录下的每个子文件夹进行读取访问,除了供应商需要的子文件夹。看来我,作为组的管理员,自动添加到组中......并且拒绝优先。在我将自己从组中删除后,我又可以访问了。

    如果可能的话,拒绝总是要避免的,因为它优先。我不知道如何避免它。很高兴我确实拒绝自己修复它 - 希望作为组织所有者这是不可能的。

    访问某些文件夹而不访问其他文件夹的奇怪之处在于我没有完成在这些文件夹中设置拒绝读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-05
      • 2022-11-25
      • 2022-06-11
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      相关资源
      最近更新 更多