Доступ к PendingChanges для пользовательского CodeActivity в TFS

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

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

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

Спасибо

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

2 ответа

Решение

В Процессе есть переменная Workspace,

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

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

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

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

Другие вопросы по тегам