<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
GIT作為原始碼管理的方式現在是越來越流行了,在VisualStudio 2012中,就通過外掛的現實對GIT進行了官方支援,並且這個外掛在VS2013中已經轉正。本文在這裡簡單的介紹一下如何在Visual Studio中使用GIT進行原始碼管理。
PS: 由於篇幅所限,本文並沒有對相關基礎知識進行介紹,在讀取本文前,假定你已經對GIT有一定的瞭解,並且對VisualStudio的團隊管理器比較熟悉,後續有時間的話再進行相關知識的介紹。
將專案新增到GIT原始碼管理和通過TFS管理方式一樣,直接在解決方案的右鍵選單中點取即可。
和之前不同的是,此時會出現一個對話方塊會讓你選擇使用傳統的TFS方式還是GIT方式來管理,這裡選擇Git。
選擇完後,我們就可以在團隊資源管理器中看到專案已經被託管起來,並且已經新建你一個master的分支。
從上面的截圖我們也可以看到,團隊管理器檢視會提示你安裝第三方Git工具。雖然不安裝也可以使用,但是VisualStudio中整合的功能是比較少的(就目前來看,是不夠用的),如果要使用其它的功能,則需要通過第三方Git工具來實現。
安裝方式比較簡單,直接按照提示不停的下一步即可,這裡就不多介紹了。系統自己帶的是Git For Windows,帶一個命令列和一個GUI程式,命令列可以在VS中直接啟動,比較方便。你也可以自己安裝其它的工具,第三方工具和系統自帶的Git不衝突,可以同時使用。
從團隊管理器中我們可以看到,對於Git的操作分包括更改、分支、提交三種。當我們把專案加入原始碼管理後,首先就是需要提交我們的修改,這裡使用的是"更改"功能,而不是"提交"("提交"頁面是進行釋出到Git伺服器管理的)。進入提交頁面後,操作介面如下:
首次使用時需要設定使用者名稱和密碼,這個是全域性設定。然後輸入提交訊息,點選提交按鈕即可提交了。提交完成後,額可以到分支頁面檢視所有提交的歷史記錄。
建立分支比較簡單,直接點選新分支連結,選擇源分支,輸入名稱即可:
建立分支後,系統便自動切換到新分支上 ,此時我們的修改都是在新分支上進行。
如果要切換分支,直接在分支頁面雙擊相應的分支即可,選中的分支高亮顯示,同時程式碼也會自動切換到相應的分支,非常方便。
分支修改完成後,往往會將其合併到主線上,點選合併連結,選擇相應的分支,點選合併按鈕即可。
本地修改完成後,需要將其釋出到Git伺服器,以供備份和專案其它成員分享。釋出的方法也比較簡單:
進入"提交"頁面
選擇要釋出的分支
輸入Git倉庫的URL
點選釋出按鈕
首次釋出時會出現一個對話方塊提示輸入Git倉庫的身份認證資訊。
和Git伺服器同步修改的常用命令後fetch、push、pull,在VisualStudio中也有對其進行支援,這裡就不多介紹了。
如果你嫌麻煩的話,甚至可以直接點選同步按鈕,一次性完成所有操作。
對於非專案建立者的團隊成員來說,首先的一步就是克隆Git倉庫。操作方式如下:首先在團隊管理器視窗中選擇"連線到團隊專案",選擇" 克隆"連結,輸入遠端Git庫的URL和本地路徑,點選克隆按鈕即可。
到此這篇關於在Visual Studio中使用GIT進行原始碼管理的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45