Browse by Tags

Tagged Content List
  • Blog Post: 如何列出 所有 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...
  • Blog Post: 微軟創新中心 - 自動化測試及測試導向開發(TDD)的資源

    因為這個議程筆者沒有參加,無法寫心得與大家分享,只能分享相關的資源如下:   照慣例講師是請在總部的資深同事回台分享, 為此特別開立一個新的部落格專門討論這個主題: http://mictw.blogspot.com/   相關的投影片及原始程式碼在: http://www.codeplex.com/micta MIC在台灣推動的測試自動化程式庫計劃, 藉由參與此程式庫的開發來給大家一個快速進入自動測試的窗口. 本專案是希望能藉由一個小型自動測試系統的實作, 來帶給有心想要發展軟體自動測試系統的人一個簡單的起步, 目前的程式庫包含: 1) 檔案夾結構的設計, 可供未來多人同時開發...
  • Blog Post: Using Team Foundation Server to Develop Custom SharePoint Products and Technologies Applications.

    愈來愈多人將 SharePoint 做為一個平台,並在上面做加值的功能或是做客製化的開發。 那我們要如何來管理這些 SharePoint 的客製化的程式碼等呢? 請參考: Using Team Foundation Server to Develop Custom SharePoint Products and Technologies Applications   Hope this helps.
  • Blog Post: 如果我想要使用 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 安裝好,會建立工作項目,會將專案簽入到...
  • Blog Post: TFS 2008 - 新手上路篇04 - 將專案加入至 TFS 版本控制

    建立專案時,您可能會想要將這些專案加入至版本控制,以便在 Team Foundation 版本控制內管理這些專案。第一次將專案加入至版本控制時,Team Foundation 版本控制會為您建立一個工作區。工作區 (Workspace) 是指 Team Foundation 伺服器上之檔案和資料夾的用戶端複本。在加入、編輯、刪除、移動、重新命名或管理任何版本控制項目時,您所做的變更便會保存在用戶端。 工作區提供了獨立的空間,您可以在其中撰寫和測試程式碼,您的修改不會對簽入之原始檔的穩定性造成影響。您與工作夥伴所做的變更會相互隔離。在將工作區內暫止的變更簽入,而讓 Team Foundation...
  • Blog Post: 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.
  • Blog Post: 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...
  • Blog Post: 參加『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 個使用者...
  • Blog Post: 如何在 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 的專案。
  • Blog Post: 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...
  • Blog Post: Team Foundation Server(TFS) 在微軟內部使用的情況

    大家一定都好奇 TFS 在微軟內部是否有在使用?使用的情況如何? 以下為內部的統計資訊: 到 2008 年5 月份,共有 13,562 個 Active Users,1,850 個 Team Project,2,088,191 個 Work Items,31,429,771 個 source files,296,824 個 Builds。 這些數字仍持續的成長。哇啊! 原文網址: http://blogs.msdn.com/bharry/archive/2008/04/24/overall-tfs-adoption-at-microsoft.aspx http://blogs.msdn.com...
  • Blog Post: Team Foundation 的 E-mail 通知功能

    最近有些朋友詢問這一方面的問題,筆者將之整理如下: Part I. TFS 預設提供四種 e-mail 通知事件,可以由『專案警示』設定,如下圖: 詳細資訊: HOW TO:加入或編輯警示 http://msdn.microsoft.com/zh-tw/library/ms181335.aspx Part II. 如果有安裝 Team System Web Access 則會有些較彈性的設定,如下圖: 在 Web Access 中也可以在開啟的工作項目直接寄 e-mail,如下圖: 詳細資訊: HOW TO:使用電子郵件傳送工作項目 (Team System Web Access) http:...
  • Blog Post: SQL Injection 相關資訊

    SQL Injection( 資料隱碼)攻擊行為簡介 以下是此類攻擊的流程 1. 駭客運用搜尋引擎尋找網頁上的漏洞,並運用自動化工具攻擊網路服務器。 2. 一個<script>字串附加到在後端運行的SQL伺服器中所有的文本或可變長字串列中。 3. 這個腳本與駭客所控制伺服器連接。該伺服器含有一些常用軟體的利用代碼,如Microsoft MS06-014, 協力廠商軟體漏洞,(例如常用的媒體播放器及內容下載軟體)。有的時候還有一些零時差漏洞。 4. 當終端使用者試圖用IE流覽正常的網站時,由於這些網頁都將從SQL伺服器獲取資料,這些資料同時包含了惡意腳本<script>。而...
  • Blog Post: Team Foundation 與 Visual SourceSafe 之間的差異

    Visual SourceSafe 是為專業軟體開發人員所設計的原始檔控制工具。 Team Foundation 是一套變更管理系統,可針對開發小組提供整合式原始檔控制、問題追蹤以及流程管理等功能。   Visual SourceSafe 和 Team Foundation 版本控制可讓您完成一些相同的基本工作: 同時開發一個以上版本的產品 對已發行版本的產品進行變更而不影響其他版本 快速擷取一批相關的檔案 判斷進行變更的人員以及時間 比較檔案的版本 將變更從某個版本移至另一個版本 Team Foundation 版本控制用戶端介面是針對熟悉 Visual SourceSafe 的使用者所設計...
  • Blog Post: Team Foundation 版本控制 - 02 - 使用者角色

    使用 Team Foundation 版本控制的角色主要有兩個類型。 參與者 :參與者是 Team Foundation 版本控制的使用者,其主要與加入、刪除和修改版本控制伺服器上的檔案有關。這個角色最常與處理軟體專案的軟體開發人員有密切的互動。不過,由於版本控制伺服器中包含的所有檔案不一定都是原始程式碼檔案,所以參與者角色就不限於程式開發人員。例如,參與者可能是技術文件撰寫人員 (其產品是文件),也可能圖形設計師 (其產品是二進位影像檔)。 參與者會使用 Team Foundation 版本控制做為一項機制,以便與其他參與者共享工作成果、維護所有參與者已經引入之所有變更的記錄檢視,以及在中央位置保存作品以便重複備份...
  • Blog Post: Team Foundation 版本控制 - 簡介

    Team Foundation 版本控制提供標準的原始程式碼版本控制功能,可擴充至同時服務數千位程式開發人員。除了一般的版本控制功能以外,Team Foundation 也是企業級軟體建構管理 (SCM) 產品,可為開發小組提供整合式版本控制、問題追蹤和流程管理。 Team Foundation 版本控制包含下列功能: 完整的版本控制功能集。 一次一項變更的簽入功能。 強大的分支和合併功能。 擱置。 簽入原則。 除了與其他 Team Foundation 技術 (例如,建立組建和工作項目追蹤) 統整至 Visual Studio 環境以外,版本控制還包含獨立的圖形使用者介面和命令列介面。
  • Blog Post: 專案中可否有 10 百萬個以上的版本化工作項目?

    請算出目前 Team 專案中的工作項目總數,並判斷您是否已經使用了一半以上的 Team Foundation Server 容量;Team Foundation Server 在單一個 Team 專案中最多可支援 20 百萬 個版本化的工作項目。如果您已經使用了一半以上的容量,可能會在完成新的 Team 專案之前就耗盡空間。此外,工作項目的複雜性可能會對 Team Foundation Server 效能造成不良影響。
  • Blog Post: Team Foundation Server 上是否可超過 200 個 Team 專案?

    ��果您使用 MSF for Agile Software Development 流程範本來進行專案建立,Team Foundation Server 最多可支援 五百 (500) 個 Team 專案。 如果您使用 MSF for CMMI Process Improvement 流程範本來進行專案建立,則 Team Foundation Server 最多可支援 二百五十 (250) 個 Team 專案。 當 Team 專案數目接近上限時,伺服器的效能會變慢,而您的小組最後也將會耗盡用來儲存 Team 專案的空間。如果您使用了一半以上的伺服器容量,請考慮安裝新的 Team Foundation...
  • Blog Post: Team Foundation Server 上是否可超過 1000 位使用者?

    Team Foundation Server 在單一伺服器上最多可支援 2000 位使用者 (端視伺服器硬體而定)。 當使用者數目接近上限時,伺服器的效能會變慢,而您的小組最後也將會耗盡用來加入唯一使用者的空間。如果您使用了一半以上的伺服器容量,我們建議您最好建立新的 Team Foundation Server 伺服器,並在新的伺服器上建立新的 Team 專案。如需詳細資訊,請參閱 Team System 的伺服器需求 。
  • Blog Post: 如何在 Team Build 建置完成後,再將建置完成的檔案部署到別的伺服器

    使用情境如下: 例如 Team Build 從 TFS 取得一個 Web Application 原始程式碼並做建置,在建置完成後,要再部置到一台測試的 Web Server,或是直接部置到正式的 Web Server。以達到自動建置及自動部置的功能。   在 Team Build 的設定精靈畫面中並沒有地方可以直接做指定,但只要做一些小手腳,即可有自動部置的功能,步驟如下:   1. 由 CodePlex 下載 SDC Tasks Library: http://www.codeplex.com/sdctasks SDC Tasks Library 中有許多功能,有興趣的朋友可以自行下載它的說明文件參考...
Page 1 of 1 (20 items)