簡體   English   中英

如何使用TFS 2010 SDK在源代碼管理中創建目錄?

[英]How can I create a directory in my source control using TFS 2010 SDK?

我想使用TFS 2010 SDK自定義創建TFS項目。 我已經創建了一個流程模板並使用了此樣本 ,但是我想基於一個描述該樹的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.");

但是,對於待處理的更改,我會收到錯誤消息! 我怎樣才能解決這個問題?

我的問題是我需要在工作區中添加目錄,而不是簡單的路徑

workspace.PendAdd(currentSubDirectory, true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM