首先需要做乙個tfs的登入。
以前的文章是使用的domainprojectpicker
最新的vs裡面使用的是teamprojectpicker
首先可以在winform程式上寫乙個button,然後寫入如下**
uri tfsuri = new uri("your tfs");
tfsteamprojectcollection server = new tfsteamprojectcollection(tfsuri);
teamprojectpicker tpp = new teamprojectpicker(teamprojectpickermode.singleproject, false);
tpp.showdialog();
if (tpp.selectedteamprojectcollection != null)
else
這樣,server裡面就儲存了選取的tfs的內容了。
這裡teamprojectpickermode有三個列舉,分別對應著如下的選單,大家可以根據想達到的效果去選擇。
完成選擇後可以將其放入projectinfo中
projectinfo pi;
pi = tpp.selectedprojects;
string projecturl = pi[0].name;
TFS二次開發系列 六 TFS的版本控制
在tfs中對於版本控制是在workspace工作區來控制的。首先我們先整理workspace的一些基本使用方法。checkin 遷入掛起的操作 delete 刪除工作區 getpendingchanges 獲取掛起的工作區 merge 合併工作項 pendadd 排隊檔案或乙個資料夾新增到版本控制儲...
TFS二次開發系列 六 TFS的版本控制
在tfs中對於版本控制是在workspace工作區來控制的。首先我們先整理workspace的一些基本使用方法。checkin 遷入掛起的操作 delete 刪除工作區 getpendingchanges 獲取掛起的工作區 merge 合併工作項 pendadd 排隊檔案或乙個資料夾新增到版本控制儲...
TFS二次開發系列 五 工作項查詢
本節將講述如何查詢工作項,用於二次開發中定義獲取工作項列表。使用workitemstore.query方法進行查詢工作項,其使用的語法和sql語法類似 select 標題 from workitems where 工作項型別 任務 and 指派給 administrator order by 標題 ...