1. 概述
Visual Studio 6(VB6, VC6, Foxpro…)是微軟公司在1998年推出的一款基於Windows平台的軟件開發工具,也是微軟推出.NET開發框架之前的最后一個IDE工具。
在Windows引領桌面天下的年代,VS6開發的應用程序深入到了IT領域的各行各業;即便是VS6推出20年以后的今天,我們還看到許多企業持續使用VS6更新自己的應用程序或軟件產品。
既然是一個軟件開發工具,必然需要有自己的代碼管理方案。如何在IDE環境中集成代碼管理工具,從而提高代碼管理的便捷性,這是開發人員現在看來是習以為常的事情。但是在20年前的今天,由於開發水平和工具限制,對軟件代碼的版本管理,並不是所有研發團隊可以做到的。即便是Visual Studio 6工具本身,也沒有原生集成代碼管理功能,需要安裝二外的插件,或者使用第三方的工具,來實現代碼的版本管理。
20年后的今天,隨着軟件研發水平的提高,軟件研發理論和實踐的發展,微軟的軟件平台工具已經發生了翻天覆地的變化。作為Visual Studio家族的核心產品,Team Foundation Server (TFS)已經發布了2018版本,這個產品集成了近年來微軟在軟件研發管理上和敏捷開發上的豐富經驗,是微軟應用軟件生命周期管理(ALM)和DevOps(開發運維一體化平台)的總體解決方案。
可喜的是,隨着Visual Studio家族開發工具的升級換代,微軟並沒有拋棄20年前的這個產品,微軟TFS產品研發組提供了集成VS 6與TFS 2018的集成方案;同時這個方案完全可以應用到TFS 2017/2015/2013/2012/2010的版本中。
下面就VS6和TFS2018的集成方案,我通過下面的操作說明步驟,為大家做一個技術說明。
本文介紹了如何在Visual Studio 6中連接TFS 2018,實現源代碼的版本管理。
本文檔使用的工具和環境主要包含:
- Team Foundation Server 2018
- Visual Studio 6
- Visual Studio 2010 Team Explorer (SP1)
- MSSCCI
- Windows 7
2. 安裝Visual Studio 6
由於產品發布時間太久,同時由於Visual Studio 6包含了MSJVM(Microsoft Java Virtua Machine),而微軟和SUN公司存在相關法律版權的問題,2006年6月30日,微軟從MSDN上下架了Visual Studio 6的下載安裝包。用戶已經無法從MSDN中下載一個軟件的安裝鏡像文件,但是大家知道,萬能的互聯網可以為用戶提供無數的下次渠道,例如我就是從莫度搜索引擎中下載了一個VS 6安裝包。
安裝VS6的方法簡單,基本是傻瓜式一鍵按照,需要注意自己尋找對應的產品序列號。
Figure 1 – 運行安裝程序
Figure 2
Figure 3 – 我的這個安裝包,輸入111-1111111作為產品序列號即可
Figure 4
Figure 5 – 安裝過程需要重啟計算機
Figure 6 – 重啟后系統自動彈出安裝選項
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14 – 忽略出現的故障,繼續安裝
Figure 15
Figure 16 – 重啟后系統提示故障,繼續忽略
3. 安裝Visual Studio 6 SP6
Service Pack 6是VS 6的最后一個服務包,不經補充了微軟后續發布的新功能,更重要的是修復了產品中的許多問題,前期安裝過程中出現的故障,在這個服務包中一並修復了。
你可以從微軟官方網站中獲取這個安裝包的下載介質:
https://www.microsoft.com/en-us/download/details.aspx?id=9183
Figure 17 – 安裝Visual Studio 6 Service Pack 6
4. 安裝Team Explorer
在與Team Foundation Server集成的過程中,與其他早期產品一樣,VS6沒有原生的代碼管理工具,需要借助與TFS產品組發布的Team Explorer和MSSCCI這個兩個工具。Team Explorer用於安裝連接TFS服務器必須的對象模型,MSSCCI將TSF對象模型與VS6集成在一起。下面的示例介紹如何下載和安裝Team Explorer 2010,這個產品雖然比較早,但是支持TFS 2010以后的所有版本,包括目前最新的TFS 2018。
4.1. 安裝Visual Studio 2010 Team Explorer
4.2. 安裝Visual Studio 2010 Service Pack 1
4.3. 安裝Visual Studio 2010 GDR
(具體操作和下載文件參考下面的連接)
參考鏈接:
http://blog.jessehouwing.nl/2013/10/connecting-to-tfs-from-any-version-of.html
- Install Visual Basic 6, Visual Studio .NET or Visual Studio 2003
- Team Explorer 2010
- Visual Studio 2010 SP1
- Visual Studio 2010 GDR
- Visual Studio 2010 Compatibility Update for Windows 8 and Visual Studio 2012
- Microsoft MSSCCI Provider for Visual Studio 2010
5. 驗證Visual Studio 6與TFS集成
安裝完成VS6以后,我們可以參考下面的方式來驗證V6與TFS 2018的集成。我們這里使用VC 6為例,介紹在VC6中如何連接TFS服務器,實現源代碼的版本管理;VB6和VFP6的操作方法基本一樣。
5.1. 使用Team Explorer連接TFS服務器
在Team Explorer中連接TFS服務器,並完成本地磁盤路徑和TFS代碼服務器路徑的隱射關系,這是后續代碼管理的前提條件。
Figure 18 – 在VC 6中打開團隊資源管理器(Team Explorer 2010)
Figure 19 – 在Team Explorer中設置TFS服務器的連接
Figure 20 – 在Team Explorer中設置源代碼的映射路徑
5.2. 在Visual Studio 6中管理源代碼
5.2.1. 新建一個Makefile項目
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
5.2.2. 添加代碼到TFS服務器
Figure 28
Figure 29
Figure 30
Figure 31
5.2.3. 提交更新、管理工作項
Figure 32 – 修改任意文件,系統提示是否要簽出,點擊yes
Figure 33 – 點擊OK簽出文件
Figure 34 – 在VC6中做代碼修改
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
6. 優酷視頻
另外,我做了一個簡單是演示視頻,你可以通過這地址查詢代碼管理的過程:
http://v.youku.com/v_show/id_XMzA4NTg5OTc5Mg==.html?spm=a2h3j.8428770.3416059.1
(微軟TFS MVP 張洪君 http://www.cnblogs.com/danzhang )
--End--