開發(fā)人員TFS使用說明書-Eclipse_第1頁
開發(fā)人員TFS使用說明書-Eclipse_第2頁
開發(fā)人員TFS使用說明書-Eclipse_第3頁
開發(fā)人員TFS使用說明書-Eclipse_第4頁
開發(fā)人員TFS使用說明書-Eclipse_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、開發(fā)人員TFS使用說明書Eclipse版 2015年5月7日目錄一、TFS簡介二、Eclipse中安裝支持TFS三、在TFS上開展團(tuán)隊項目四、TFS源代碼管理操作一、TFS簡介為什么要用TFSTFS的邏輯工作流TFS的體系結(jié)構(gòu)一、TFS簡介為什么要用為什么要用TFSTFSTFS不僅能像SVN一樣做源代碼管理,它更優(yōu)秀的地方在于能夠?qū)㈨椖恐械摹叭蝿?wù)分派”、“缺陷管理”、“變更管理”、“審批流程”、“問題跟蹤”、“自動構(gòu)建”、“風(fēng)險控制”等項目管理中的關(guān)鍵活動集成在一起,并很方便的展示給項目成員。右圖概括了 Team Foundation Server 的一個示例邏輯實現(xiàn),在圖中,它與軟件工程和開

2、發(fā)生命周期中最常見的角色關(guān)聯(lián)。一、TFS簡介TFSTFS的邏輯工作流的邏輯工作流TFS 使開發(fā)團(tuán)隊能夠?qū)⒋a存儲在一個集中管理的源代碼存儲庫中??梢允褂蒙煞?wù)器,通過此存儲庫創(chuàng)建生成,隨后可以將這些生成分發(fā)給測試團(tuán)隊。右圖展示了 TFS 的邏輯工作流以及開發(fā)和測試團(tuán)隊是如何連接在一起的。一、TFS簡介TFSTFS體系結(jié)構(gòu)體系結(jié)構(gòu)TFS 利用了一種邏輯三層體系結(jié)構(gòu),包括客戶層、應(yīng)用層和數(shù)據(jù)層。TFS 客戶端通過各種 Web 服務(wù)與應(yīng)用層交互;應(yīng)用層又通過數(shù)據(jù)層中的各種數(shù)據(jù)庫得到支持。右圖展示了 TFS 各層組件及其交互。二、Eclipse中安裝支持TFSEclipse支持TFS功能,需下載安裝

3、Team Explorer Everywhere 插件,在https:/ Explorer Everywhere 2015 for Team Foundation Server,進(jìn)入以后下載TFSEclipsePlugin-UpdateSiteArchive-14.0.3.zip。打開Eclipse。點擊Help菜單中的Install New Software選項。在彈出的安裝窗口中,選擇“Add”,將顯示“添加存儲庫”對話框。如右圖所示在name名稱一欄輸入“用于 Eclipse 更新存檔的本地 TFS 插件”作為名稱。二、Eclipse中安裝支持TFS選擇“Archive”按鈕。將顯示“存

4、儲庫存檔”對話框。找到并選定已下載的“TFSEclipsePlugin-UpdateSiteArchive-14.0.3.zip”文件作為文件名。選擇“打開”按鈕。選擇“ok”按鈕。在“安裝”對話框的功能列表中,在名稱下,選擇對應(yīng)于 Team Explorer Everywhere 的復(fù)選框,然后選擇“下一步”兩次。 如果你同意 Microsoft 軟件許可條款,則接受這些條款,然后選擇“完成”按鈕。出現(xiàn)提示后,重啟 Eclipse。重啟后在“幫助”菜單上出現(xiàn)“團(tuán)隊資源管理器支持”,說明安裝成功。三、在TFS上開展團(tuán)隊項目連接TFS將本地項目上傳至TFS從TFS下載團(tuán)隊項目獲取不同版本的項目創(chuàng)

5、建項目標(biāo)簽三、在TFS上開展團(tuán)隊項目連接連接TFSTFS在eclipse的菜單欄Windows下拉菜單選擇show view 的 other選項中的Team Foundation Server 下的 “團(tuán)隊資源管理器”,打開團(tuán)隊資源管理器:點擊連接, 出現(xiàn)“添加現(xiàn)有團(tuán)隊項目”對話框;選擇 “服務(wù)器” 顯示“添加/移除 Team Foundation Server”對話框中。 選擇“添加”按鈕從瀏覽器復(fù)制您的團(tuán)隊項目的 URL輸入到url文本框;點擊ok;點擊 close;點擊“next”如圖所示:三、在TFS上開展團(tuán)隊項目連接連接TFSTFS團(tuán)隊團(tuán)隊項目項目在“添加現(xiàn)有團(tuán)隊項目”上,選擇你的團(tuán)

6、隊項目。如圖:選擇項目集合后的團(tuán)隊項目 ,就連接到TFS上了。三、在TFS上開展團(tuán)隊項目將項目上傳至將項目上傳至TFSTFS三、在TFS上開展團(tuán)隊項目將項目上傳至將項目上傳至TFSTFS在“打包資源管理器”中,打開要添加到版本控制的項目的快捷菜單,然后選擇“團(tuán)隊”,“共享項目”。將出現(xiàn)“共享項目”對話框。在“選擇一個儲存庫類型”列表中,選擇“Team Foundation Server”,然后選擇“下一步”。選擇要共享項目的服務(wù)器位置。 在“掛起的更改”頁上,選擇“簽入”。三、在TFS上開展團(tuán)隊項目從從TFSTFS下載團(tuán)隊下載團(tuán)隊項目項目在 Eclipse 中,選擇“文件”,“導(dǎo)入”。將出現(xiàn)“

7、導(dǎo)入”對話框。 在“選擇導(dǎo)入源”,請輸入團(tuán)隊篩選列表到“團(tuán)隊”節(jié)點。選擇項目,其他選項根據(jù)需要可選,然后點擊“下一步”。點擊“完成”。三、在TFS上開展團(tuán)隊項目獲取最新版本獲取特定版本三、在TFS上開展團(tuán)隊項目創(chuàng)建標(biāo)簽在項目文件夾右鍵快捷菜單上,依次選擇“team”,“應(yīng)用標(biāo)簽”,會創(chuàng)建一個標(biāo)記,顯示新建標(biāo)簽框。輸入你的信息,點擊創(chuàng)建。四、TFS源代碼管理操作新建文件提交刪除文件提交修改文件提交查看歷史紀(jì)錄獲取相應(yīng)的版本文件沖突簽入與簽出說明比較分支與合并擱置掛起的更改四、TFS源代碼管理操作新建文件提交在創(chuàng)建新的文件或添加新的文件后,項目會被自動簽出,在項目前面有一個的打鉤圖標(biāo)(左圖) 其次

8、,新增的文件前面有一個*,表示這是一個掛起修改的文件(左圖),簽入后如右圖所示先把新文件簽入,然后我們試著雙擊打開該文件,輸入一行內(nèi)容,我們發(fā)現(xiàn)編輯文件后,文件會被自動簽出,由于文件被簽出,所以項目的狀態(tài)也更新成自動簽出了。新建文件提交四、TFS源代碼管理操作刪除文件提交刪除文件提交選擇要刪除的文件,刪除。刪除后,在掛起的更改頁上會自動檢測到“包含的更改”。在注釋上輸入內(nèi)容,點擊“簽入”按鈕,簽入即可。四、TFS源代碼管理操作修改修改文件提交文件提交選擇要修改的文件,選擇“簽出以進(jìn)行編輯”。修改后,在掛起的更改頁上會自動檢測到“包含的更改”。在注釋上輸入內(nèi)容,點擊“簽入”按鈕,簽入即可。四、T

9、FS源代碼管理操作查看歷史紀(jì)錄查看歷史紀(jì)錄選中你要查看的文件,在右鍵快捷菜單中選擇“team”,“查看歷史記錄”,點擊你要的文件,右鍵快捷菜單選擇“獲取此版本”。四、TFS源代碼管理操作獲取相應(yīng)的版本獲取相應(yīng)的版本選中你要查看的文件,在右鍵快捷菜單中選擇“team”,“獲取特定版本”,點擊你要的文件版本,選擇“獲取”?!白兏?指定變更集獲取版本。“日期”通過指定日期得到版本。 如果選擇此選項,請在“日期”列表中選擇一個日期?!皹?biāo)簽”通過指定標(biāo)簽獲得版本。最新版本 在服務(wù)器上選擇此選項可以獲得最新版本。工作區(qū)版本 通過指定的工作區(qū)獲取版本(可選)選擇“覆蓋未簽出的可寫文件”選項。如果選擇此選

10、項,來自服務(wù)器的文件將覆蓋沒有關(guān)聯(lián)的只讀特性且沒有簽出的所有文件。 只有服務(wù)器上的不同文件才會覆蓋本地工作區(qū)中的文件。 默認(rèn)情況下,不選擇該選項。(可選)選中“即使本地版本與指定的版本匹配也覆蓋所有文件”選項。如果選中,服務(wù)器上的文件將覆蓋所有文件四、TFS源代碼管理操作文件沖突文件沖突您的文件上的日期戳比簽入到 Team Foundation 服務(wù)器的版本舊。如果獲得文件的較舊版本然后嘗試將其簽入,則會出現(xiàn)這種情況。在您獲得文件的最新版本直到您嘗試將其簽入的一段時間內(nèi),其他團(tuán)隊成員簽入了更改。在這種情況下,即使在同一文件中也可能發(fā)生兩種更改:如果您在文件中更改的行與其他團(tuán)隊成員所更改的行不同

11、,則這些更改將被視為簡單更改,并且可使用“自動合并”功能來自動合并這些更改。如果您在文件中更改的行與其他團(tuán)隊成員所更改的行相同,則這些更改將被視為沖突。沖突較為復(fù)雜,并且需要手動解決。四、TFS源代碼管理操作簽入與簽出說明簽入與簽出說明一個文件能夠同時被多個人簽出。您簽出文件之后,如果其他人對其進(jìn)行了更改,則當(dāng)您簽入回去時,文件將經(jīng)歷合并過程以解決任何沖突。或者,如果你有足夠的權(quán)限下您可以使用團(tuán)隊資源管理器以“簽出禁止其他用戶簽出和簽入方式”簽出文件(此時,其他團(tuán)隊成員無法同時簽出這些文件)。一般可以選擇以“簽入-允許其他用戶簽出,禁止其他用戶簽入”的方式。簽出文件不會自動獲得最新版本。最佳做

12、法是在處理文件之前獲得文件的最新版本。否則,當(dāng)您將文件簽入回去時,可能必須解決您所做的更改(比如對此文件的早期版本進(jìn)行的更改)與其他團(tuán)隊成員所做的更改之間的沖突。雖然可以使用“并入合并工具”更改,但最佳的做法是,處理文件之前總是獲得文件的最新版本,然后立即簽出要處理的文件。我們在簽入文件時,一定要對文件做好注釋,備注說明所做的操作與修改,盡量做到一目了然。四、TFS源代碼管理操作比較比較當(dāng)文件編輯后,在掛起的更改頁面上,找到該文件,右鍵快捷菜單,可以選擇與最新版本比較和與工作區(qū)版本比較。文件歷史記錄中比較該文件的兩個版本。選中文件,右鍵快捷菜單中依次選擇“team”,“查看歷史記錄”,選擇某變

13、更集,右鍵快捷菜單中有個比較。選中一個文件,右鍵快捷菜單中依次選擇“team”,“比較”。出現(xiàn)比較對話框,選擇你要比較的項進(jìn)行比較。四、TFS源代碼管理操作分支與合并分支與合并分支是一種允許一個文件集合分化到兩個或更多分叉路徑中的功能。當(dāng)團(tuán)隊必須維護(hù)兩個或更多相似基本代碼時,經(jīng)常使用分支。Team Foundation 源代碼管理中的分支操作與文件系統(tǒng)復(fù)制操作相似。分支操作將保留您正進(jìn)行分支的文件夾和文件的歷史記錄,并允許將舊文件中的更改合并到新文件中。合并是將兩個不同分支中的更改結(jié)合在一起的過程。合并操作獲取源分支中已發(fā)生的更改,并將這些更改集成到目標(biāo)分支中。合并操作集成源分支中所有類型的更改,其中包括更改名稱、編輯文件、添加文件、刪除文件以及撤消刪除更改。如果同時在源分支和目標(biāo)分支中修改了項,則系統(tǒng)將提示解決沖突。在很多情況下,多個開發(fā)人員需要對某一個文件進(jìn)行修改,如果一次次的簽出修改后簽入,再簽出修改簽入有可能會比較麻煩,我們可以使用分支,通過每個開發(fā)人員對分支進(jìn)行操作修改,而后對文件進(jìn)行合并來達(dá)到多人協(xié)調(diào)開發(fā)的目的。需要我們注意的是分支與合并實在源代碼資源管理器中使用的。四、TFS源代碼管理操作擱置掛起的更改擱置掛起的更改出于多種原因,有時需要擱置部分或所有進(jìn)行中的工作。 擱置集在您因下列原因需要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論