【发布时间】:2011-03-30 16:55:50
【问题描述】:
我想使用 TFS 2010 SDK 自定义 TFS 项目的创建。 我已经创建了一个流程模板并使用了this sample,但我想基于描述树的 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.");
但是,我收到有关未决更改的错误!我该如何解决这个问题?
【问题讨论】: