天天看點

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  寫程式必然需要版本控制,哪怕是個人項目也是必須的。我們在開發UWP APP的時候,VS2015預設提供了對微軟TFS和Git的支援。考慮到現在Git很火,作為微軟系的程式員也不得不學一點防身,以免被開源世界的家夥們嘲笑。蜀黍我Git也是菜鳥一隻(還請老司機多多指點),隻會用VS2015和SourceTree這樣的GUI工具點一點按鈕,但是我相信用慣了SVN和TFS的童鞋們,需要一點勇氣去學習一些新東西,特别是Git已經形成潮流,并且極大的推動了開源代碼的交流學習。再說隻要10分鐘就能學會……基本的使用……

  首先要區分下Git和GitHub,前者是指一種版本控制軟體,各個大廠可以有自己的具體實作。後者其實是指GitHub這個網站,它使用Git來提供代碼托管的服務。而且隻要是開源的項目就是完全免費的(不開源的項目蜀黍我自然是用TFS了,也是免費的)。

  本篇我們要建立一個新的工程,然後上傳到GitHub。那麼第一步就是去GitHub注冊一個賬号,這個怎麼注冊我就不寫攻略了……我堅信不會有人卡在這一步的……注冊成功後我們點選“New Respository”來建立一個Respository供我們送出代碼用。填寫Respository的名稱,點選Create respository即大功告成

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  建立成功後跳轉到如下界面,我們通過右側的按鈕拷貝下Respository的URL,一會我們需要在VS2015中填寫這個位址來送出代碼。放心隻需要填寫一次,以後都是傻瓜式的點一點按鈕。(說實話我挺受不了配置環境需要閱讀上千字說明,再敲一堆不知是以的指令行)

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  然後我們打開熟悉的VS2015,建立一個新的工程FirstAppInGit。建立成功後,我們需要找到Solution Explorer(解決方案管理器),選擇“Add Solution to Source Control”

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  因為本篇是為了學習在VS2015中使用Git,這次就選擇Git并點選OK

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  之後會自動打開Team Explorer視窗,因為還沒有送出過任何檔案,所有檔案的狀态都是“Add”。這時我們可以在Comment文本框中填寫一些注釋,比如“Create Project, first commit”之類的,然後點選Commit送出。

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  點選送出後會提示說已在本地建立了Commit,可以通過Sync來送出到代碼伺服器。這個就是Git和SVN,TFS等版本控制軟體的主要差別之一。在送出到代碼伺服器之前,Commit的内容是儲存在本地的。

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  這樣做最明顯的好處就是本地的Commit,在沒有向代碼伺服器push前,不會影響到伺服器端的代碼,即使坑了也不會有人過來打你。

  同時本地Commit次數是沒有限制的,可以将自己的代碼慢慢修改,做多次的Commit,确認沒有問題後,再做Push。

  Commit之後就可以做Push操作了,我們打開Sync頁面。因為是第一次,實際尚未連接配接到Git的Repository,是以需要在Publish to Remote Repository的文本框中填寫GitHub中建立的Repository對應的URL。

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  我們将之前複制的URL粘貼到文本框中,再點選Publish按鈕。上方的進度條開始滾動,不一會就會提示操作完成,這時我們可以去Respository頁面檢查一下。

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  我們在打開GitHub的頁面,轉到對應的Respository頁面,就會看到代碼已經送出成功。

UWP開發入門(十九)——10分鐘學會在VS2015中使用Git

  至此,我們的UWP工程便托管在GitHub上了。如果代碼有進一步的修改,需要Commit就點選Team Explorerl裡的Changes按鈕來進一步操作。如果需要Push送出代碼或對應的拉取代碼Pull,就需要通過Sync按鈕來進行。

  是不是非常的簡單易用?本篇有關VS2015使用Git的Hello World就到此結束,抛磚引玉歡迎老司機指點。