最近公司新開(kāi)發(fā)一個(gè)項(xiàng)目要用微軟的TFS2013進(jìn)行項(xiàng)目的源代碼管理,以前只是用過(guò)SVN,從來(lái)沒(méi)有用過(guò)TFS,所以在網(wǎng)上百度、谷歌了好一陣子來(lái)查看怎么安裝和配置,還好花了一天時(shí)間總算是初步的搞定了,下面就簡(jiǎn)單介紹一下安裝和配置過(guò)程。
一、安裝和配置過(guò)程介紹
要安裝TFS2013當(dāng)然要先進(jìn)行下載了,可以在下面的地址下載:http://www.microsoft.com/zh-cn/download/details.aspx?id=43728;文件有2.5G
下載完成后,雙擊vs2013.3_tfs_chs.iso這個(gè)文件進(jìn)行安裝,需要注意的是安裝這個(gè)版本的TFS,要首先安裝Sql server 2012 sp1。安裝界面如下圖所示:
選擇我接受Team Foundation Server 的許可條款,然后點(diǎn)擊立即安裝,出現(xiàn)如下界面:
出現(xiàn)安裝進(jìn)度條,等待安裝完成。。。過(guò)一會(huì)安裝完成后,會(huì)彈出Team Foundation server配置中心的界面,第一次運(yùn)行配置中心,會(huì)提示要輸入產(chǎn)品密鑰如下圖所示:
至于產(chǎn)品密鑰的,呵呵。。大家可以訪問(wèn)bbs.fangsi.net論壇,那里會(huì)有你想要的。。輸入產(chǎn)品密鑰后,會(huì)出現(xiàn)如下界面:
我們選擇 ---基本 選項(xiàng)進(jìn)行配置,然后點(diǎn)擊啟動(dòng)向?qū)?/strong>,會(huì)啟動(dòng)基本配置向?qū)В缦聢D:
然后點(diǎn)擊下一步,選擇使用現(xiàn)有的Sqlserver實(shí)例,如下圖:
點(diǎn)擊下一步,會(huì)出現(xiàn)sqlserver的服務(wù)器名稱,如果是本機(jī)的話,不能用.或者localhost表示本機(jī)實(shí)例,一般用計(jì)算機(jī)全名 表示。如下圖:
測(cè)試通過(guò),點(diǎn)擊下一步后會(huì)運(yùn)行環(huán)境檢查,檢查通過(guò)后出現(xiàn)如下界面:
然后點(diǎn)擊配置按鈕,開(kāi)始進(jìn)行自動(dòng)配置 ,如下圖:
大概等待5分鐘后,全部配置成功,出現(xiàn)下圖界面,就表示安裝成功了,哈哈。。。
以上就是TFS2013全部的安裝和配置過(guò)程。下面就是介紹如何利用TFS2013進(jìn)行源代碼管理和團(tuán)隊(duì)開(kāi)發(fā)了。
二、使用TFS進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)和源代碼管理
在瀏覽器中輸入:http://localhost:8080/tfs 會(huì)出現(xiàn)下圖:
瀏覽器可以正常訪問(wèn),就表示上面的配置過(guò)程一切正常。
上圖有功能、了解、獲取Visual Studio、管理四個(gè)選項(xiàng),我點(diǎn)擊管理,在出現(xiàn)的界面點(diǎn)擊訪問(wèn)級(jí)別選項(xiàng)卡,如下圖:
我們可以在上圖的左邊看到有:有限、標(biāo)準(zhǔn)、完全三個(gè)訪問(wèn)級(jí)別,我們將“完全”設(shè)置為默認(rèn)訪問(wèn)級(jí)別。
設(shè)置完成后,我們打開(kāi)VS2013 ,點(diǎn)擊團(tuán)隊(duì)資源管理器中的選擇團(tuán)隊(duì)項(xiàng)目,打卡如下界面:
我們選擇一個(gè)團(tuán)隊(duì)服務(wù)器,然后會(huì)出現(xiàn)一個(gè)默認(rèn)的團(tuán)隊(duì)項(xiàng)目集合,我們選擇這個(gè)默認(rèn)的團(tuán)隊(duì)項(xiàng)目集合,然后點(diǎn)擊連接按鈕,如下圖:
點(diǎn)擊連接按鈕后,因?yàn)槭堑谝淮问褂肰S2013的團(tuán)隊(duì)資源管理器會(huì)提示你映射一個(gè)本地的工作區(qū),也就是我們的代碼和文檔要保存的地方,我們點(diǎn)擊配置工作區(qū),如下圖:
我們點(diǎn)擊映射并獲取按鈕,會(huì)提示已成功映射工作區(qū)。然后我們回到VS2013團(tuán)隊(duì)資源管理器的首頁(yè),點(diǎn)擊創(chuàng)建團(tuán)隊(duì)項(xiàng)目,填寫一個(gè)團(tuán)隊(duì)項(xiàng)目名稱和描述說(shuō)明,然后點(diǎn)擊下一步,如下圖:
在出現(xiàn)的界面中,會(huì)提示我們選擇一個(gè)過(guò)程模板,我在這里選擇了第二項(xiàng)敏捷開(kāi)發(fā)模板, 如下圖:
點(diǎn)擊下一步,在出現(xiàn)的界面中,選擇使用Team Foundation版本控制,如下圖:
然后我們點(diǎn)擊完成按鈕,出現(xiàn)如下創(chuàng)建團(tuán)隊(duì)項(xiàng)目的界面:
大概等待幾分鐘,出現(xiàn)下圖就表示團(tuán)隊(duì)項(xiàng)目創(chuàng)建成功:
然后我們點(diǎn)擊關(guān)閉按鈕。在VS2013的團(tuán)隊(duì)資源管理器中,我們?cè)趫F(tuán)隊(duì)項(xiàng)目的主頁(yè)中,在下方的解決方案樹(shù)形列表中,點(diǎn)擊新建按鈕。如下圖:
我們點(diǎn)擊新建按鈕后,就可以創(chuàng)建一個(gè)標(biāo)準(zhǔn)的Vs項(xiàng)目,我在這面選擇了ASP.NET Web應(yīng)用程序,如下圖:
新創(chuàng)建的項(xiàng)目中,在解決方案資源管理器中,我們會(huì)發(fā)現(xiàn)代碼文件的前面有了加號(hào)(+),我們可以簽入一次項(xiàng)目,選擇解決方案,然后點(diǎn)擊右鍵,選擇簽入,如下圖:
點(diǎn)擊簽入按鈕后,我們的代碼文件前面就會(huì)出現(xiàn)一個(gè)鎖的圖案。表示已經(jīng)簽入到服務(wù)器了。
那么代碼文件和項(xiàng)目簽入到服務(wù)器后,團(tuán)隊(duì)的其他成員怎么來(lái)連接和獲取項(xiàng)目呢?
首先我們要先創(chuàng)建一個(gè)windows用戶,點(diǎn)擊--》 這臺(tái)電腦--》 點(diǎn)擊右鍵--》 選擇管理菜單,彈出計(jì)算機(jī)管理界面,然后選擇本地用戶和組--》用戶,新建一個(gè)用戶,如下圖:
創(chuàng)建完windows 用戶,我們下一步就是要把這個(gè)用戶加入到TFS團(tuán)隊(duì)項(xiàng)目成員里面來(lái)。在VS2013 團(tuán)隊(duì)資源管理器的主頁(yè)中,我們點(diǎn)擊Web門戶網(wǎng)站,如下圖:
點(diǎn)擊Web門戶網(wǎng)站后,會(huì)在瀏覽器中打開(kāi)TFS的管理界面,如下圖:
在右邊有一個(gè)成員管理功能,我們點(diǎn)擊管理按鈕,出現(xiàn)下圖:
我們點(diǎn)擊添加按鈕,把剛剛新建的windows用戶添加進(jìn)團(tuán)隊(duì)項(xiàng)目成員里面來(lái),如下圖:
這樣我們的測(cè)試用戶就可以用VS2013連接我們的TFS服務(wù)器,并獲取團(tuán)隊(duì)項(xiàng)目代碼了。
三、最后
我在這里只是簡(jiǎn)單的演示了一下TFS的安裝配置過(guò)程,TFS2013非常強(qiáng)大,還可以進(jìn)行項(xiàng)目的計(jì)劃、BUG、測(cè)試等管理,這些高級(jí)功能我會(huì)在后面慢慢的進(jìn)行摸索。TFS還有一個(gè)團(tuán)隊(duì)聊天室功能,我個(gè)人覺(jué)得很炫呀。最后附上一張團(tuán)隊(duì)聊天室的截圖:
TFS2013 TFS 2013 Power Tools終于可用了。此版本雖然沒(méi)有增添新功能,但卻有很多的bug修復(fù),并且Power Tools已經(jīng)全部更新,可以與VS2013和TFS2013協(xié)同工作。同時(shí),版本檢測(cè)功能也已經(jīng)更改,以便于Power Tools可以與VS2013的更新版本協(xié)同工作——所以無(wú)需等待針對(duì)每一個(gè)VS更新版本的Power Tools。當(dāng)然,Power Tools也將會(huì)與VS2013 RTM版本協(xié)同工作。我們并不打算專門為了VS2013RTM版本而做Power Tools的更新,除非大家發(fā)現(xiàn)需要解決的重大問(wèn)題。