Доступ к PendingChanges для пользовательского CodeActivity в TFS
У меня есть сценарий, где у меня есть закрытая регистрация, которая нацелена на пользовательский шаблон процесса сборки.
Я хочу иметь набор проверок, которые выполняются для отправляемых файлов, например, если они находятся в правильной папке в TFS. Я думаю о создании пользовательского кода для выполнения этой проверки, но я изо всех сил пытаюсь выяснить, как я могу получить доступ к "ожидающим регистрационным файлам" и их расположению в коде.
Я еще не выяснил, возможно ли это или нет. Кто-нибудь знает об этом, что может помочь?
Спасибо
PS: я использую TFS2012
2 ответа
В Процессе есть переменная Workspace
,
Передайте это в вашу деятельность, а затем вы можете позвонить GetPendingChanges()
или одна из перегрузок для проверки ожидающих изменений.
Вы можете использовать Convert Workspace Item
чтобы получить местный путь от Sources Directory
и передать это тоже, если вам нужно.
Я не верю, что это возможно. В то время как вы строите нет ожидающих изменений. Если сборка прошла успешно, есть одно действие, которое выполняет ожидание и регистрацию в это время.
Я думаю, вам нужно найти набор полок, который должен быть в IBuildDetails, а затем проверить полку...