TFS二次開發 基線檔案管理器(2) TFS登入

2021-06-25 13:40:37 字數 1117 閱讀 2539

首先需要做乙個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 標題 ...