第一次在VS2013中使用Git,也是第一次使用Git,各種不熟悉。百度各種使用經(jīng)驗(yàn),大都不屑于使用VS2013集成的Git,建議下載這個(gè)下載那個(gè),我也照學(xué)了,確實(shí)能實(shí)現(xiàn)項(xiàng)目的提交、同步、合并的工作,但都不能與VS2013實(shí)現(xiàn)無縫配合,總覺得別扭。
經(jīng)過嘗試摸索,終于發(fā)現(xiàn)VS2013集成的Git其實(shí)已經(jīng)集成的很好,建項(xiàng)目、配置遠(yuǎn)程同步地址、提交、同步、合并等工作都能一氣呵成。這里分享一下,希望對(duì)后來者有幫助。
1、使用SCM Manager在遠(yuǎn)程Git服務(wù)器新建一個(gè)空Repositories,這里起名GitTest。
2、打開VS2013,新建項(xiàng)目GitTestProject,右鍵單擊解決方案,選擇“將解決方案添加到源代碼管理器”,選擇Git
2、切換到團(tuán)隊(duì)資源管理器(【菜單】視圖->團(tuán)隊(duì)資源管理器),在上方選擇主頁圖標(biāo),可以看到更改、分支等選項(xiàng)。如果是初次使用,會(huì)提示“安裝第三方Git命令提示符工具”,點(diǎn)“安裝”即可。
3、選擇上圖中的“更改”,代表的是要查看已經(jīng)更改的文件。目前所有文件都還沒有提交,因此所有文件都是已更改項(xiàng)。然后輸入此次更改提交的標(biāo)簽(必輸項(xiàng)),這里我輸入的是“我創(chuàng)建”,點(diǎn)提交按鈕,即提交當(dāng)前更改到本地了。
4、界面顯示已提交,接著就可以同步(Push)了,點(diǎn)下圖中的“同步”或“未同步提交”,或者切換到主頁再選擇“未同步提交”,進(jìn)入同步界面
5、首次同步需要設(shè)置遠(yuǎn)程存儲(chǔ)庫的地址,將第一步中建好的Repositories的URL復(fù)制過來填上,然后點(diǎn)“發(fā)布”按鈕。如果需要用戶名密碼,會(huì)彈出窗口讓你輸入。注意:如果系統(tǒng)是Win7,而且輸錯(cuò)了用戶名密碼,就悲劇了,下回是不會(huì)讓重輸?shù)?。解決方案是到控制面板的“憑據(jù)管理器”中刪除或修改對(duì)應(yīng)憑據(jù)即可。
至此,解決方案就成功添加到遠(yuǎn)程源代碼管理了。之后如果修改了代碼,提交更改后,在第5步中的界面上點(diǎn)“同步”就能上傳到Remote,如果別人已上傳同一文件,會(huì)提示你,需要你合并后再上傳。獲取Remote的版本,在第5步的界面上點(diǎn)“拉取”即可。
如果是要參與別人已經(jīng)建好的項(xiàng)目,打開VS2013,切換到“團(tuán)隊(duì)資源管理器”,點(diǎn)上方“主頁”右側(cè)的下拉三角,選擇項(xiàng)目->連接到團(tuán)隊(duì)項(xiàng)目,然后選擇“克隆”,填入Git的Remote Url和要克隆到的本地目錄(該目錄必須為空),然后點(diǎn)克隆按鈕即可將項(xiàng)目克隆到本地。
也可用第2步中安裝的第三方Git命令行工具克隆項(xiàng)目到本地。將第三方Git命令行工具的安裝目錄(C:\Program Files (x86)\Git\bin)添加到系統(tǒng)Path,打開命令行窗口,切換到欲將項(xiàng)目安放的目錄,運(yùn)行Clone指令,項(xiàng)目就可能達(dá)到指定目錄了,然后用VS2013打開即可工作。
Clone命令
|