Как я могу создать каталог в моем контроле исходного кода, используя TFS 2010 SDK? - PullRequest
0 голосов
/ 30 марта 2011

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

Parameter name: checkinParameters.PendingChanges

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

fooString = Array.Find<WorkingFolder>(workspace.Folders, m => m.ServerItem.Contains("$/FR_DEV"));     

Directory.CreateDirectory(ElementPath);
Directory.CreateDirectory(fooString.ServerItem + ElementTfsPath);

После этого:

PendingChange[] PendingChanges = workspace.GetPendingChanges();
// Checkin the items we added
int changesetForAdd = workspace.CheckIn(PendingChanges, "Project creation.");

Однако я получаю сообщение об ошибке для ожидающего изменения!Как я могу это исправить?

1 Ответ

0 голосов
/ 30 марта 2011

Моя проблема заключалась в том, что мне нужно добавить каталог в рабочую область, а не с простым путем

workspace.PendAdd(currentSubDirectory, true);
...