(轉)【經驗之談】Git使用之TortoiseGit配置VS詳解 【經驗之談】Git使用之Windows環境下配置

原文地址:http://www.cnblogs.com/xishuai/p/3590705.htmlhtml

前言

  上一篇《【經驗之談】Git使用之Windows環境下配置》;git

  關於vs中使用git網上的教程你們也能夠找到,我當時配置的時候也是按照網上找的教程一步一步來的,可是講的或設置的時候漏掉了不少東西,也走了不少彎路,若是你也開始使用git,並配置vs,那就跟這我一步一步來,經驗之談,但願對你有所幫助。github

安裝

  vs使用git首先須要安裝兩個必備軟件msysGit和TortoiseGit,這兩個軟件下載地址和安裝使用上一篇有詳細介紹,系統必備的軟件裝好後,再在VS安裝Git Source Control Provider插件。windows

  vs->工具->擴展和更新,打開後聯機搜索Git Source Control Provider插件,下載安裝後記得重啓下VS才能生效哦。ide

  從新打開vs後就發如今Source Control看到git選項了。svn

配置和使用

  在上圖插件選擇下有個Git Source Control Provider Options選項,我當時找的教程都沒有講到這個選項的設置,直接說選擇源代碼管理軟件爲git就好了,實際上是須要設置一下的,當時在配置的時候走了不少彎路。工具

  咱們先打開這個選項看下:post

  咱們能夠看到有四個程序目錄的選項:url

  1. git for windows(git.exe)
  2. git extensions
  3. torroisegit
  4. diffmerge

  第一個也就是咱們安裝msysGit的目錄,git.exe在bin文件夾下,第二個是git extensions目錄,網上講的多數是這個的配置,我當時也試過,當時不知道這個選項怎麼設置,設置後老是報缺乏libiconv2.dll的錯誤,不知道你們有沒有遇到過,後來發現是設置目錄的問題。spa

  其實git extensions和torroisegit是同樣的,設置一個目錄就行,多了反而會報些錯誤。git extensions本人用着不習慣,並且資源管理的時候用的是烏龜,svn也用的是烏龜,那vs配置git也用烏龜吧,torroisegit的目錄設置好了之後,第一個git for windows能夠不設置,由於torroisegit已經關聯msysGit了,這邊須要注意的是torroisegit選擇exe的時候要選擇TortoiseGitProc.exe,選擇其餘的exe文件會程序會出錯。

  第四個diffmerge是文件對比程序目錄,若是使用git extensions的話,安裝的時候會提示安裝KDiff3程序,KDiff3是一個文件對比工具,在分支合併時會用到,安裝完後也能夠設置成其餘的對比工具,好比:BCompare;

  1,設置好了,咱們建個Demo項目,項目文件的左部會出現和svn相似的版本控制圖標,若是不出現的,右擊refresh刷新一下就會出現。

,

  2,右擊解決方案,選擇commit提交。

  3,填寫註釋,選擇須要提交的文件,點擊提交。

  4,這時候文件已經提交到本地了,咱們打開torroisegit須要設置下遠端git的配置,putty密鑰地址選擇生成密鑰保存的地址。

  5,設置好遠端git,咱們就能夠選擇剛纔設置的遠端地址推送了。

  6,推送完咱們就能夠在github上瀏覽到咱們上傳的項目了,而且vs中版本控制圖標變成了鎖的形狀。

  7,修改、新增文件就很少說了,在vs中使用git和資源文件中使用是差很少的,torroisegit仍是蠻好用的。

後記

  這兩篇只是簡單介紹git的使用,避免初入git的朋友們走些彎路,下篇使用git的一些心得有時間和你們分享下。

  若是你以爲文章對你有所幫助,不妨點個「贊」。

  參考教程:

相關文章
相關標籤/搜索