Новая система сборки VNext имеет задачи для выполнения таких операций, как MSBuild и Deploy. Одной из общих задач, которую он упустил из коробки, является задача проверки элементов в tfs. В сборках xaml было предусмотрено использование tfs api's и написать код C# для выполнения этих задач, но, похоже, прямолинейные задачи на основе «VNext» не работают. API TFS 2015 также не имеет прямого способа сделать это. Есть ли решение из окна, чтобы сделать это или любой вызов api для кода проверки во время сборки?Tfs 2015 VNext Checkin task
0
A
ответ
0
В TFA API есть метод Checkin
в пространстве имен клиентов VersionControl
.
Вот пример - http://singhtechies.com/programatically-checkin-file-to-tfs-using-c/
+0
Правильно, извините за неясность, но проблема в том, что у меня есть активность, созданная для сборки xaml с использованием C#, но в новой сборной системе используются задачи powershell, поэтому, если есть проблема с ядром, использующая powerhsell для проверки файлов, это поможет в создании задач powershell. –
0
можно использовать командлет New-TFSChangeset.
NAME
New-TfsChangeset
SYNOPSIS
SYNTAX
New-TfsChangeset [-Author <String>] [-Comment <String>] [[-Item] <QualifiedItemSpec[]>] [-Prompt] [-Notes
<String>] [-Override <String>] [-Recurse] [-Saved] [-Validate] [<CommonParameters>]
Почему вы * хотите * построить для изменения исходного кода? Строения должны проверять программное обеспечение, а не изменять его дальше. –
У нас есть другая система управления версиями, в которой нам требуется проверить файлы версий на tfs. Мы не хотим, чтобы он присутствовал физически на каком-то диске. Для этого мы проверяем наши файлы управления версиями на tfs. –
Почему вы не увеличиваете скорость, а не проверяете? Это не очень хорошая идея для проверки во время сборки. –