如何列出 所有 Team Project 中所有沒有簽入的檔案

可以使用 tf 的工具, 將未簽入的所有檔案列出來, 令如下: tf status $/ /recursive /user:* /server:TFSServerName     (未指定 Team Project Name 代表要列出所有的 Team Project.) tf status $/YourTeamProjectName/ /recursive /user:* /server:TFSServerName      tf status $/JobsSite/ /recursive /user:* /server:TFS08SP1 Enjoy.

0

微軟創新中心 – 自動化測試及測試導向開發(TDD)的資源

因為這個議程筆者沒有參加,無法寫心得與大家分享,只能分享相關的資源如下:   照慣例講師是請在總部的資深同事回台分享, 為此特別開立一個新的部落格專門討論這個主題:http://mictw.blogspot.com/   相關的投影片及原始程式碼在:http://www.codeplex.com/micta MIC在台灣推動的測試自動化程式庫計劃, 藉由參與此程式庫的開發來給大家一個快速進入自動測試的窗口. 本專案是希望能藉由一個小型自動測試系統的實作, 來帶給有心想要發展軟體自動測試系統的人一個簡單的起步, 目前的程式庫包含: 1) 檔案夾結構的設計, 可供未來多人同時開發. 2) 運用 VSTS 來 Build/Deploy/Test 的完整程序. 3) 隨機資料產生器, Assert 補充, Windows Service Helper, SQL Server Helper. 4) 驗證程式庫的一組測試程式 (BVT: Build Verification Test).   Enjoy.

1

如果我想要使用 Team Foundation Server 該如何開始?

這個問題在『Using VSTS and TFS for Application Lifecycle Management』有朋友問到,筆者將相關步驟儘可能簡化並整理如下: 1. 找一台機器安裝 Team Foundation Server 2008 2. 開發人員安裝 Visual Studio 2008 專業版或以上版本,再加上 Team 總管 3. 建立 Team 專案 4. 建立工作項目(WorkItem) 5. 設定 Visual Studio 使用 Team Foundation 的版本控制 6. 將專案加入至 TFS 版本控制   主要是將 TFS 安裝好,會建立工作項目,會將專案簽入到 TFS ,這樣開發人員即可從 TFS 中將程式碼簽出,再加以開發   Hope this helps.

1

TFS 2008 – 新手上路篇04 – 將專案加入至 TFS 版本控制

建立專案時,您可能會想要將這些專案加入至版本控制,以便在 Team Foundation 版本控制內管理這些專案。第一次將專案加入至版本控制時,Team Foundation 版本控制會為您建立一個工作區。工作區 (Workspace) 是指 Team Foundation 伺服器上之檔案和資料夾的用戶端複本。在加入、編輯、刪除、移動、重新命名或管理任何版本控制項目時,您所做的變更便會保存在用戶端。 工作區提供了獨立的空間,您可以在其中撰寫和測試程式碼,您的修改不會對簽入之原始檔的穩定性造成影響。您與工作夥伴所做的變更會相互隔離。在將工作區內暫止的變更簽入,而讓 Team Foundation 伺服器認可 (Commit) 這些變更之前,這些變更會維持在隔離的狀態。   將專案加入至 TFS 版本控制的步驟如下: 1. 在 [檔案] 功能表上,按一下 [新增],然後再按一下 [專案]。 2. 在 [新增專案] 對話方塊中,於 [專案類型] 窗格內選取 [Visual C# ]。 3. 在右窗格中,按一下 [ASP.NET Web Application]。 4. 在 [名稱] 方塊中輸入 DemoWebApp,然後在 [位置] 方塊中輸入路徑。 5. 選取 [加入至原始檔控制] 方塊,然後按一下 [確定]。 6. 在…

1

TFS 2008 – 新手上路篇03 – 設定 Visual Studio 使用 Team Foundation 的版本控制

步驟如下: 1. 開啟 Visual Studio,在 [工具] 功能表中,選取 [選項]。   2. 在 [選項] 對話方塊中,找出 [原始檔控制] 並將它展開,然後按一下 [外掛程式選擇]。   3. 在 [目前的原始檔控制外掛程式] 下拉式清單中,選取 [Visual Studio Team Foundation Server]。   4. 按一下 [確定]。   筆者以英文版的 Visual Studio 2008,讓大家看到不同語言版本 Visual Studio 與 TFS 是可以互通的 Enjoy.

2

Web 應用程式的與 TFS 的自動化建置入門篇

這篇文章會初步說明 Visual Studio 中各種 Web 應用程式與 TFS Team Build 結合的概念   在使用 Team Foundation Server 來做原始程式碼控制後,其所提供的自動化建置功能,可以再進一步的協助做更多建置的工作   筆者先從 Visual Studio 工具所提供的 Web 應用程式開發專案類型談起: 在 VS 2003 有 Web Application Project 在 VS 2005 RTM 版本中為 Web Site Project 在 VS 2005 + SP1 後又有 Web Application Project 再增加回來 在 VS 2008 或更新版本同事包含 Web Application Project…

1

參加『Using VSTS and TFS for Application Lifecycle Management』的會後心得

微軟創新中心 ( Microsoft Innovation Centre ) 在今年六月成立後,一連會邀請許多在微軟總部工作的資深員工來台灣分享有關軟體工程的主題,以及微軟內部運作的情況。   在 9/10 邀請了現任職於微軟公司美國總部資訊系統部 (MSIT) 的資深開發同事蔡英季,分享微軟 HRIT 如何開發、管理公司使用人事相關的系統的過去、現在及未來。其中也有許多問題是大家都會遇到的,他們如何克服?   先簡介一下 HRIT: HRIT 目前有140 員工 (includes Redmond, India, and contractors) 擁有超過 80,000 個使用者 基本上,每三個月更新系統一次,除了緊急需要修正的部份外,是以每三個月為一個週期,將新版的程式更新到正式環境中。 在未使用 VSTS 及 Team Foundation Server 前所使用的『工具』: VSTS (IDE only) Defect Tracking Visual Source Safe Source Depot MS Project Office Sharepoint Server 以前所遇到的難題: 使用許多的工具協助個系統的開發,個個工具間整合不易,要學習的工具太多。 且每次遇到問題,每個工具的支援人員都說是另一個工具的問題,很難快速的協助排除問題。…

3

如何在 TFS 2005 中建置(Build) VS 2008 的專案

這個問題在昨天也有朋友問到。預設您無法在 Team Foundation Server 2005 中建置 VS 2008 的專案,若您的 Team Foundation Server 無法升級到 2008 的版本,又一定要在 TFS 2005 中建置 VS 2008 的專案,請參考同事的文章: Building VS 2008 projects with TFS 2005 動一點小手腳即可讓 TFS 2005 建置 VS 2008 的專案。

1

Web Deployment Projects (WDP)

Web Deployment Projects (簡稱:WDP) 可以提供使用 Visual Studio 2005 或 2008 在建置部署 Web Site (網站)專案時,更多的彈性及方法。 另一個筆者選擇寫 WDP 的原因:若您使用 Web Site (網站)專案 要整合到 Team Foundation Server 中,再與 Team Build 結合,那目前一定要使用 Web Deployment Projects。   今天先整理 WDP 的基本資訊及下載位置。   WDP 下載的位置: Visual Studio 2005 Web Deployment Projects Visual Studio® 2008 Web Deployment Projects – RTW   WDP 的基本操作方式可以參考:Using…

4