0

У меня есть сценарий, в котором у меня есть закрытая регистрация, предназначенная для шаблона процесса пользовательской сборки.Доступ к PendingChanges в пользовательской CodeActivity на TFS

Я хочу иметь набор проверок, которые выполняются в файлах, которые отправляются, например, если они находятся в правильной папке в TFS. Я думаю о создании пользовательской активности кода для выполнения этой проверки, но я изо всех сил пытаюсь выяснить, как я могу получить доступ к «ожидающим файлам проверки» и их местоположению при работе с кодом.

Я еще не выяснил, если это возможно или нет. Кто-нибудь знает об этом, что может помочь?

Спасибо

PS: Im используя TFS2012

ответ

0

Существует переменная в процессе под названием Workspace.

Передайте это вам в действие, а затем вы можете позвонить GetPendingChanges() или одну из перегрузок для проверки ожидающих изменений.

Вы можете использовать Convert Workspace Item, чтобы получить локальный путь от Sources Directory и передать это тоже, если вам нужно.

0

Я не верю, что это возможно. В то время, когда вы строите, ожидающих изменений нет. Если сборка выполнена успешно, в это время выполняется одно действие, которое выполняет откат и проверку.

Я думаю, что вы должны найти shelveset, который должен быть в IBuildDetails, а затем проверить сукно ...