Azure Devops - Локальные пропуски changsets - PullRequest
0 голосов
/ 07 марта 2020

У меня есть проект "Root", который имеет как репозиторий TFV C, так и репо GIT. Используя VS2019 и папку в пути TFV C, я добавил новую подпапку и добавил несколько файлов в новую папку. Я зарегистрировал их. Сделал некоторые изменения в файле и зарегистрировал их. В VS2109 проверка истории в root показывает наборы изменений для всего, что не связано с моей новой папкой. Находка на ревизии 17 ничего не показывает.

Если я go на портале, я вижу изменения там на вкладке Содержание. У них есть мое имя на них. Однако у меня нет разрешения на просмотр сведений о наборе изменений. На вкладке «История» нет истории. Я создал организацию и я администратор.

Я могу получить историю и сведения о наборах изменений в другой папке в той же родительской папке.

Есть идеи, что я делаю не так?

1 Ответ

0 голосов
/ 08 марта 2020

Ладно, нашел проблему - ПЕБКА C. Я создал группу поставщиков с доступом только к папке для проекта, над которым работает поставщик. В TFS это может быть проблемой, потому что им нужен доступ для чтения, чтобы пройти путь к папке. Я предоставил групповой доступ на root. Затем я отказал в доступе на чтение для каждой подпапки ниже root, кроме той, которая требуется поставщику. Похоже, что я, как администратор группы, был автоматически добавлен в группу ... и запрет имел приоритет. После того, как я удалился из группы, у меня снова был доступ.

Отрицание - это всегда то, чего следует избегать, если это вообще возможно, потому что оно имеет приоритет. Я не знаю, как этого избежать. Просто рад, что я отказал себе в доступе, чтобы исправить это - надеюсь, что это невозможно как владелец организации.

Странность наличия доступа к некоторым папкам, а не к другим, заключалась в том, что я не закончил установку запрета чтения в этих папках.

...