在Visual Studio中使用GIT進(jìn)行源碼管理
GIT作為源碼管理的方式現(xiàn)在是越來(lái)越流行了,在VisualStudio 2012中,就通過(guò)插件的現(xiàn)實(shí)對(duì)GIT進(jìn)行了官方支持,并且這個(gè)插件在VS2013中已經(jīng)轉(zhuǎn)正。本文在這里簡(jiǎn)單的介紹一下如何在Visual Studio中使用GIT進(jìn)行源碼管理。
PS: 由于篇幅所限,本文并沒(méi)有對(duì)相關(guān)基礎(chǔ)知識(shí)進(jìn)行介紹,在讀取本文前,假定你已經(jīng)對(duì)GIT有一定的了解,并且對(duì)VisualStudio的團(tuán)隊(duì)管理器比較熟悉,后續(xù)有時(shí)間的話(huà)再進(jìn)行相關(guān)知識(shí)的介紹。
將項(xiàng)目添加到GIT源碼管理
將項(xiàng)目添加到GIT源碼管理和通過(guò)TFS管理方式一樣,直接在解決方案的右鍵菜單中點(diǎn)取即可。

和之前不同的是,此時(shí)會(huì)出現(xiàn)一個(gè)對(duì)話(huà)框會(huì)讓你選擇使用傳統(tǒng)的TFS方式還是GIT方式來(lái)管理,這里選擇Git。

選擇完后,我們就可以在團(tuán)隊(duì)資源管理器中看到項(xiàng)目已經(jīng)被托管起來(lái),并且已經(jīng)新建你一個(gè)master的分支。

安裝第三方Git工具
從上面的截圖我們也可以看到,團(tuán)隊(duì)管理器視圖會(huì)提示你安裝第三方Git工具。雖然不安裝也可以使用,但是VisualStudio中集成的功能是比較少的(就目前來(lái)看,是不夠用的),如果要使用其它的功能,則需要通過(guò)第三方Git工具來(lái)實(shí)現(xiàn)。
安裝方式比較簡(jiǎn)單,直接按照提示不停的下一步即可,這里就不多介紹了。系統(tǒng)自己帶的是Git For Windows,帶一個(gè)命令行和一個(gè)GUI程序,命令行可以在VS中直接啟動(dòng),比較方便。你也可以自己安裝其它的工具,第三方工具和系統(tǒng)自帶的Git不沖突,可以同時(shí)使用。
提交更改
從團(tuán)隊(duì)管理器中我們可以看到,對(duì)于Git的操作分包括更改、分支、提交三種。當(dāng)我們把項(xiàng)目加入源碼管理后,首先就是需要提交我們的修改,這里使用的是"更改"功能,而不是"提交"("提交"頁(yè)面是進(jìn)行發(fā)布到Git服務(wù)器管理的)。進(jìn)入提交頁(yè)面后,操作界面如下:

首次使用時(shí)需要配置用戶(hù)名和密碼,這個(gè)是全局設(shè)置。然后輸入提交消息,點(diǎn)擊提交按鈕即可提交了。提交完成后,額可以到分支頁(yè)面查看所有提交的歷史記錄。

創(chuàng)建分支
創(chuàng)建分支比較簡(jiǎn)單,直接點(diǎn)擊新分支鏈接,選擇源分支,輸入名稱(chēng)即可:

切換分支
創(chuàng)建分支后,系統(tǒng)便自動(dòng)切換到新分支上 ,此時(shí)我們的修改都是在新分支上進(jìn)行。

如果要切換分支,直接在分支頁(yè)面雙擊相應(yīng)的分支即可,選中的分支高亮顯示,同時(shí)代碼也會(huì)自動(dòng)切換到相應(yīng)的分支,非常方便。
合并分支
分支修改完成后,往往會(huì)將其合并到主線(xiàn)上,點(diǎn)擊合并鏈接,選擇相應(yīng)的分支,點(diǎn)擊合并按鈕即可。

發(fā)布到Git服務(wù)器
本地修改完成后,需要將其發(fā)布到Git服務(wù)器,以供備份和項(xiàng)目其它成員分享。發(fā)布的方法也比較簡(jiǎn)單:
進(jìn)入"提交"頁(yè)面
選擇要發(fā)布的分支
輸入Git倉(cāng)庫(kù)的URL
點(diǎn)擊發(fā)布按鈕

首次發(fā)布時(shí)會(huì)出現(xiàn)一個(gè)對(duì)話(huà)框提示輸入Git倉(cāng)庫(kù)的身份認(rèn)證信息。
和Git服務(wù)器同步修改
和Git服務(wù)器同步修改的常用命令后fetch、push、pull,在VisualStudio中也有對(duì)其進(jìn)行支持,這里就不多介紹了。

如果你嫌麻煩的話(huà),甚至可以直接點(diǎn)擊同步按鈕,一次性完成所有操作。
克隆Git倉(cāng)庫(kù)
對(duì)于非項(xiàng)目創(chuàng)建者的團(tuán)隊(duì)成員來(lái)說(shuō),首先的一步就是克隆Git倉(cāng)庫(kù)。操作方式如下:首先在團(tuán)隊(duì)管理器窗口中選擇"連接到團(tuán)隊(duì)項(xiàng)目",選擇" 克隆"鏈接,輸入遠(yuǎn)程Git庫(kù)的URL和本地路徑,點(diǎn)擊克隆按鈕即可。

到此這篇關(guān)于在Visual Studio中使用GIT進(jìn)行源碼管理的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
git?push時(shí)卡住的解決方法(長(zhǎng)時(shí)間不報(bào)錯(cuò)也不自動(dòng)退出)
這篇文章主要介紹了git?push時(shí)卡?。ㄩL(zhǎng)時(shí)間不報(bào)錯(cuò)也不自動(dòng)退出),解決方法是通過(guò)設(shè)置ssh,用ssh來(lái)克隆代碼然后再進(jìn)行提交,本文給大家詳細(xì)解決方案,需要的朋友可以參考下2023-01-01
Git如何實(shí)現(xiàn)撤銷(xiāo)提交(命令行+IDEA)
這篇文章主要介紹了Git如何實(shí)現(xiàn)撤銷(xiāo)提交(命令行+IDEA)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
抓包工具Fiddler的使用方法詳解(Fiddler中文教程)
本文詳細(xì)說(shuō)明了抓包工具Fiddler的使用方法與各個(gè)面板的功能介紹 每個(gè)按鈕都說(shuō)明了他的功能,完全可以當(dāng)作Fiddler的中文教程了2018-10-10
分享最新Sublime Text4 Build 4107注冊(cè)碼(密鑰)漢化及完美永久破解方法
分享一個(gè)適用最新Sublime Text4 Build 4107注冊(cè)碼(密鑰)及Sublime Text 4完美永久破解方法,需要的朋友可以參考下2021-05-05
Scratch3.0二次開(kāi)發(fā)之windows環(huán)境下打包成exe的流程
今天通過(guò)本文給大家分享Scratch3.0二次開(kāi)發(fā)之windows環(huán)境下打包成exe的詳細(xì)流程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-08-08
編寫(xiě)高質(zhì)量代碼的30條黃金守則(首選隱式類(lèi)型轉(zhuǎn)換)
這篇文章主要介紹了編寫(xiě)高質(zhì)量代碼的30條黃金守則(首選隱式類(lèi)型轉(zhuǎn)換),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08

