




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、開(kāi)發(fā)人員TFS使用說(shuō)明書Eclipse版 2015年5月7日目錄一、TFS簡(jiǎn)介二、Eclipse中安裝支持TFS三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目四、TFS源代碼管理操作一、TFS簡(jiǎn)介為什么要用TFSTFS的邏輯工作流TFS的體系結(jié)構(gòu)一、TFS簡(jiǎn)介為什么要用為什么要用TFSTFSTFS不僅能像SVN一樣做源代碼管理,它更優(yōu)秀的地方在于能夠?qū)㈨?xiàng)目中的“任務(wù)分派”、“缺陷管理”、“變更管理”、“審批流程”、“問(wèn)題跟蹤”、“自動(dòng)構(gòu)建”、“風(fēng)險(xiǎn)控制”等項(xiàng)目管理中的關(guān)鍵活動(dòng)集成在一起,并很方便的展示給項(xiàng)目成員。右圖概括了 Team Foundation Server 的一個(gè)示例邏輯實(shí)現(xiàn),在圖中,它與軟件工程和開(kāi)
2、發(fā)生命周期中最常見(jiàn)的角色關(guān)聯(lián)。一、TFS簡(jiǎn)介TFSTFS的邏輯工作流的邏輯工作流TFS 使開(kāi)發(fā)團(tuán)隊(duì)能夠?qū)⒋a存儲(chǔ)在一個(gè)集中管理的源代碼存儲(chǔ)庫(kù)中??梢允褂蒙煞?wù)器,通過(guò)此存儲(chǔ)庫(kù)創(chuàng)建生成,隨后可以將這些生成分發(fā)給測(cè)試團(tuán)隊(duì)。右圖展示了 TFS 的邏輯工作流以及開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)是如何連接在一起的。一、TFS簡(jiǎn)介TFSTFS體系結(jié)構(gòu)體系結(jié)構(gòu)TFS 利用了一種邏輯三層體系結(jié)構(gòu),包括客戶層、應(yīng)用層和數(shù)據(jù)層。TFS 客戶端通過(guò)各種 Web 服務(wù)與應(yīng)用層交互;應(yīng)用層又通過(guò)數(shù)據(jù)層中的各種數(shù)據(jù)庫(kù)得到支持。右圖展示了 TFS 各層組件及其交互。二、Eclipse中安裝支持TFSEclipse支持TFS功能,需下載安裝
3、Team Explorer Everywhere 插件,在https:/ Explorer Everywhere 2015 for Team Foundation Server,進(jìn)入以后下載TFSEclipsePlugin-UpdateSiteArchive-14.0.3.zip。打開(kāi)Eclipse。點(diǎn)擊Help菜單中的Install New Software選項(xiàng)。在彈出的安裝窗口中,選擇“Add”,將顯示“添加存儲(chǔ)庫(kù)”對(duì)話框。如右圖所示在name名稱一欄輸入“用于 Eclipse 更新存檔的本地 TFS 插件”作為名稱。二、Eclipse中安裝支持TFS選擇“Archive”按鈕。將顯示“存
4、儲(chǔ)庫(kù)存檔”對(duì)話框。找到并選定已下載的“TFSEclipsePlugin-UpdateSiteArchive-14.0.3.zip”文件作為文件名。選擇“打開(kāi)”按鈕。選擇“ok”按鈕。在“安裝”對(duì)話框的功能列表中,在名稱下,選擇對(duì)應(yīng)于 Team Explorer Everywhere 的復(fù)選框,然后選擇“下一步”兩次。 如果你同意 Microsoft 軟件許可條款,則接受這些條款,然后選擇“完成”按鈕。出現(xiàn)提示后,重啟 Eclipse。重啟后在“幫助”菜單上出現(xiàn)“團(tuán)隊(duì)資源管理器支持”,說(shuō)明安裝成功。三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目連接TFS將本地項(xiàng)目上傳至TFS從TFS下載團(tuán)隊(duì)項(xiàng)目獲取不同版本的項(xiàng)目創(chuàng)
5、建項(xiàng)目標(biāo)簽三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目連接連接TFSTFS在eclipse的菜單欄Windows下拉菜單選擇show view 的 other選項(xiàng)中的Team Foundation Server 下的 “團(tuán)隊(duì)資源管理器”,打開(kāi)團(tuán)隊(duì)資源管理器:點(diǎn)擊連接, 出現(xiàn)“添加現(xiàn)有團(tuán)隊(duì)項(xiàng)目”對(duì)話框;選擇 “服務(wù)器” 顯示“添加/移除 Team Foundation Server”對(duì)話框中。 選擇“添加”按鈕從瀏覽器復(fù)制您的團(tuán)隊(duì)項(xiàng)目的 URL輸入到url文本框;點(diǎn)擊ok;點(diǎn)擊 close;點(diǎn)擊“next”如圖所示:三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目連接連接TFSTFS團(tuán)隊(duì)團(tuán)隊(duì)項(xiàng)目項(xiàng)目在“添加現(xiàn)有團(tuán)隊(duì)項(xiàng)目”上,選擇你的團(tuán)
6、隊(duì)項(xiàng)目。如圖:選擇項(xiàng)目集合后的團(tuán)隊(duì)項(xiàng)目 ,就連接到TFS上了。三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目將項(xiàng)目上傳至將項(xiàng)目上傳至TFSTFS三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目將項(xiàng)目上傳至將項(xiàng)目上傳至TFSTFS在“打包資源管理器”中,打開(kāi)要添加到版本控制的項(xiàng)目的快捷菜單,然后選擇“團(tuán)隊(duì)”,“共享項(xiàng)目”。將出現(xiàn)“共享項(xiàng)目”對(duì)話框。在“選擇一個(gè)儲(chǔ)存庫(kù)類型”列表中,選擇“Team Foundation Server”,然后選擇“下一步”。選擇要共享項(xiàng)目的服務(wù)器位置。 在“掛起的更改”頁(yè)上,選擇“簽入”。三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目從從TFSTFS下載團(tuán)隊(duì)下載團(tuán)隊(duì)項(xiàng)目項(xiàng)目在 Eclipse 中,選擇“文件”,“導(dǎo)入”。將出現(xiàn)“
7、導(dǎo)入”對(duì)話框。 在“選擇導(dǎo)入源”,請(qǐng)輸入團(tuán)隊(duì)篩選列表到“團(tuán)隊(duì)”節(jié)點(diǎn)。選擇項(xiàng)目,其他選項(xiàng)根據(jù)需要可選,然后點(diǎn)擊“下一步”。點(diǎn)擊“完成”。三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目獲取最新版本獲取特定版本三、在TFS上開(kāi)展團(tuán)隊(duì)項(xiàng)目創(chuàng)建標(biāo)簽在項(xiàng)目文件夾右鍵快捷菜單上,依次選擇“team”,“應(yīng)用標(biāo)簽”,會(huì)創(chuàng)建一個(gè)標(biāo)記,顯示新建標(biāo)簽框。輸入你的信息,點(diǎn)擊創(chuàng)建。四、TFS源代碼管理操作新建文件提交刪除文件提交修改文件提交查看歷史紀(jì)錄獲取相應(yīng)的版本文件沖突簽入與簽出說(shuō)明比較分支與合并擱置掛起的更改四、TFS源代碼管理操作新建文件提交在創(chuàng)建新的文件或添加新的文件后,項(xiàng)目會(huì)被自動(dòng)簽出,在項(xiàng)目前面有一個(gè)的打鉤圖標(biāo)(左圖) 其次
8、,新增的文件前面有一個(gè)*,表示這是一個(gè)掛起修改的文件(左圖),簽入后如右圖所示先把新文件簽入,然后我們?cè)囍p擊打開(kāi)該文件,輸入一行內(nèi)容,我們發(fā)現(xiàn)編輯文件后,文件會(huì)被自動(dòng)簽出,由于文件被簽出,所以項(xiàng)目的狀態(tài)也更新成自動(dòng)簽出了。新建文件提交四、TFS源代碼管理操作刪除文件提交刪除文件提交選擇要?jiǎng)h除的文件,刪除。刪除后,在掛起的更改頁(yè)上會(huì)自動(dòng)檢測(cè)到“包含的更改”。在注釋上輸入內(nèi)容,點(diǎn)擊“簽入”按鈕,簽入即可。四、TFS源代碼管理操作修改修改文件提交文件提交選擇要修改的文件,選擇“簽出以進(jìn)行編輯”。修改后,在掛起的更改頁(yè)上會(huì)自動(dòng)檢測(cè)到“包含的更改”。在注釋上輸入內(nèi)容,點(diǎn)擊“簽入”按鈕,簽入即可。四、T
9、FS源代碼管理操作查看歷史紀(jì)錄查看歷史紀(jì)錄選中你要查看的文件,在右鍵快捷菜單中選擇“team”,“查看歷史記錄”,點(diǎn)擊你要的文件,右鍵快捷菜單選擇“獲取此版本”。四、TFS源代碼管理操作獲取相應(yīng)的版本獲取相應(yīng)的版本選中你要查看的文件,在右鍵快捷菜單中選擇“team”,“獲取特定版本”,點(diǎn)擊你要的文件版本,選擇“獲取”?!白兏?指定變更集獲取版本?!叭掌凇蓖ㄟ^(guò)指定日期得到版本。 如果選擇此選項(xiàng),請(qǐng)?jiān)凇叭掌凇绷斜碇羞x擇一個(gè)日期?!皹?biāo)簽”通過(guò)指定標(biāo)簽獲得版本。最新版本 在服務(wù)器上選擇此選項(xiàng)可以獲得最新版本。工作區(qū)版本 通過(guò)指定的工作區(qū)獲取版本(可選)選擇“覆蓋未簽出的可寫文件”選項(xiàng)。如果選擇此選
10、項(xiàng),來(lái)自服務(wù)器的文件將覆蓋沒(méi)有關(guān)聯(lián)的只讀特性且沒(méi)有簽出的所有文件。 只有服務(wù)器上的不同文件才會(huì)覆蓋本地工作區(qū)中的文件。 默認(rèn)情況下,不選擇該選項(xiàng)。(可選)選中“即使本地版本與指定的版本匹配也覆蓋所有文件”選項(xiàng)。如果選中,服務(wù)器上的文件將覆蓋所有文件四、TFS源代碼管理操作文件沖突文件沖突您的文件上的日期戳比簽入到 Team Foundation 服務(wù)器的版本舊。如果獲得文件的較舊版本然后嘗試將其簽入,則會(huì)出現(xiàn)這種情況。在您獲得文件的最新版本直到您嘗試將其簽入的一段時(shí)間內(nèi),其他團(tuán)隊(duì)成員簽入了更改。在這種情況下,即使在同一文件中也可能發(fā)生兩種更改:如果您在文件中更改的行與其他團(tuán)隊(duì)成員所更改的行不同
11、,則這些更改將被視為簡(jiǎn)單更改,并且可使用“自動(dòng)合并”功能來(lái)自動(dòng)合并這些更改。如果您在文件中更改的行與其他團(tuán)隊(duì)成員所更改的行相同,則這些更改將被視為沖突。沖突較為復(fù)雜,并且需要手動(dòng)解決。四、TFS源代碼管理操作簽入與簽出說(shuō)明簽入與簽出說(shuō)明一個(gè)文件能夠同時(shí)被多個(gè)人簽出。您簽出文件之后,如果其他人對(duì)其進(jìn)行了更改,則當(dāng)您簽入回去時(shí),文件將經(jīng)歷合并過(guò)程以解決任何沖突?;蛘?,如果你有足夠的權(quán)限下您可以使用團(tuán)隊(duì)資源管理器以“簽出禁止其他用戶簽出和簽入方式”簽出文件(此時(shí),其他團(tuán)隊(duì)成員無(wú)法同時(shí)簽出這些文件)。一般可以選擇以“簽入-允許其他用戶簽出,禁止其他用戶簽入”的方式。簽出文件不會(huì)自動(dòng)獲得最新版本。最佳做
12、法是在處理文件之前獲得文件的最新版本。否則,當(dāng)您將文件簽入回去時(shí),可能必須解決您所做的更改(比如對(duì)此文件的早期版本進(jìn)行的更改)與其他團(tuán)隊(duì)成員所做的更改之間的沖突。雖然可以使用“并入合并工具”更改,但最佳的做法是,處理文件之前總是獲得文件的最新版本,然后立即簽出要處理的文件。我們?cè)诤炄胛募r(shí),一定要對(duì)文件做好注釋,備注說(shuō)明所做的操作與修改,盡量做到一目了然。四、TFS源代碼管理操作比較比較當(dāng)文件編輯后,在掛起的更改頁(yè)面上,找到該文件,右鍵快捷菜單,可以選擇與最新版本比較和與工作區(qū)版本比較。文件歷史記錄中比較該文件的兩個(gè)版本。選中文件,右鍵快捷菜單中依次選擇“team”,“查看歷史記錄”,選擇某變
13、更集,右鍵快捷菜單中有個(gè)比較。選中一個(gè)文件,右鍵快捷菜單中依次選擇“team”,“比較”。出現(xiàn)比較對(duì)話框,選擇你要比較的項(xiàng)進(jìn)行比較。四、TFS源代碼管理操作分支與合并分支與合并分支是一種允許一個(gè)文件集合分化到兩個(gè)或更多分叉路徑中的功能。當(dāng)團(tuán)隊(duì)必須維護(hù)兩個(gè)或更多相似基本代碼時(shí),經(jīng)常使用分支。Team Foundation 源代碼管理中的分支操作與文件系統(tǒng)復(fù)制操作相似。分支操作將保留您正進(jìn)行分支的文件夾和文件的歷史記錄,并允許將舊文件中的更改合并到新文件中。合并是將兩個(gè)不同分支中的更改結(jié)合在一起的過(guò)程。合并操作獲取源分支中已發(fā)生的更改,并將這些更改集成到目標(biāo)分支中。合并操作集成源分支中所有類型的更改,其中包括更改名稱、編輯文件、添加文件、刪除文件以及撤消刪除更改。如果同時(shí)在源分支和目標(biāo)分支中修改了項(xiàng),則系統(tǒng)將提示解決沖突。在很多情況下,多個(gè)開(kāi)發(fā)人員需要對(duì)某一個(gè)文件進(jìn)行修改,如果一次次的簽出修改后簽入,再簽出修改簽入有可能會(huì)比較麻煩,我們可以使用分支,通過(guò)每個(gè)開(kāi)發(fā)人員對(duì)分支進(jìn)行操作修改,而后對(duì)文件進(jìn)行合并來(lái)達(dá)到多人協(xié)調(diào)開(kāi)發(fā)的目的。需要我們注意的是分支與合并實(shí)在源代碼資源管理器中使用的。四、TFS源代碼管理操作擱置掛起的更改擱置掛起的更改出于多種原因,有時(shí)需要擱置部分或所有進(jìn)行中的工作。 擱置集在您因下列原因需要
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川2025年度城市公共服務(wù)設(shè)施建設(shè)合同
- 2025年度防盜門產(chǎn)品售后服務(wù)體系合作合同
- 智慧城市建設(shè)運(yùn)營(yíng)服務(wù)合同
- 2025年度高端醫(yī)療器械委托生產(chǎn)合同
- 城市智慧交通項(xiàng)目開(kāi)發(fā)合同
- 企業(yè)信息化戰(zhàn)略規(guī)劃咨詢顧問(wèn)服務(wù)協(xié)議
- 農(nóng)村智能農(nóng)業(yè)系統(tǒng)開(kāi)發(fā)維護(hù)協(xié)議
- 唯誠(chéng)裝飾泥工單項(xiàng)承包合同8篇
- 有限責(zé)任公司股東協(xié)議書范文7篇
- 《6 做一個(gè)測(cè)量紙帶》教學(xué)設(shè)計(jì)-2023-2024學(xué)年一年級(jí)上冊(cè)科學(xué)教科版
- 2025年“才聚齊魯成就未來(lái)”山東省機(jī)場(chǎng)管理集團(tuán)濟(jì)南國(guó)際機(jī)場(chǎng)股份限公司校園招聘8人自考難、易點(diǎn)模擬試卷(共500題附帶答案詳解)
- 2025年四川省對(duì)口招生(旅游類)考試復(fù)習(xí)題(附答案)
- 種植辣椒500畝項(xiàng)目可行性研究報(bào)告建議書模板
- 醫(yī)院危險(xiǎn)化學(xué)品安全管理
- 2024年勞動(dòng)合同(30篇)
- 原生廣告行業(yè)可行性分析報(bào)告
- 新聞?dòng)浾呗殬I(yè)資格《新聞基礎(chǔ)知識(shí)》考試題庫(kù)(含答案)
- 《鐵路軌道維護(hù)》課件-道岔改道作業(yè)
- 湘教版地理八年級(jí)下冊(cè) 期末綜合測(cè)試卷(二)(含答案)
- 2024年上海市安全員B證(項(xiàng)目負(fù)責(zé)人)考試試題題庫(kù)
- 幼兒園繪本:《小蛇散步》 課件
評(píng)論
0/150
提交評(píng)論