詳解在Visual Studio中使用git版本系統(圖文)

http://www.codesky.net/article/201111/123474.html 這篇教程的預期,是但願沒有任何版本使用基礎的新手也能夠掌握,因此細節較多,不當之處,歡迎指正。 第一部分: 安裝 git 開發工具 若是要使用 git 進行版本管理,其實使用 git 命令行工具就徹底足夠了,圖形化工具(不管是 git extentions ,仍是TortoiseGit),都只不過是命令行的封裝。就功能而言,他們能作的,命令行所有能夠作到;但命令行能作的,他們不必定能夠作到。命令行更加原生、本色,跨越平臺,以一當十。建議熟悉 git 命令行工具。 但圖形化工具也有本身的優勢,就是直觀。下面推薦的組合方案是: Git 命令行(cygwin) + Git Extensions + Git Source Control Provider ——這個組合能夠完全解決中文文件問題(包括中文文件名、目錄名,以及在 github 中的正常顯示)。 1)安裝 cygwin 命令行工具 安裝教程見 http://gotgit.github.com/gotgithub/10-appendix/030-install-on-windows-cygwin.html 安裝過程當中須要安裝的軟件: ◆ git-completion: 提供 Git 命令自動補齊功能。安裝該軟件包會自動安裝依賴的 bash-completion 軟件包。 ◆ openssh:SSH 客戶端,提供 Git 訪問 ssh 協議的版本庫。 ◆ vim:是 Git 缺省的編輯器。 2)安裝 git extensions 【做用】 git extensions 必須依賴於命令行工具,因此第二個安裝。 它安裝以後不但可使用,也自動在vs中加上插件,能夠在vs中很是直觀的、方便的操做。 【安裝方法】 下載網址:http://code.google.com/p/gitextensions/downloads/list 選擇GitExtensions226SetupComplete.msi那個帶Complete字樣的版本,它裏面集成了 KDiff3 工具。 下載以後,雙擊安裝,一路next,中間記得勾選 msysGit 和 KDiff3。 git extensions 安裝以後自帶一個很全面的教程。 【配置】 咱們知道,目前git命令行工具備兩種,一種是 cygwin 下命令行,一種是 msysGit 命令行,git extensions 能夠配置使用哪種命令行工具,以下圖,咱們選擇使用 cygwin,而不是 msysGit  
  第一個是:「用戶運行git的命令」 第二個是:全局配置文件,請點擊「Change HOME」按鈕,將目錄改成 cygwin 的目錄。 另外,git extensions 會把 cygwin 默認的編輯器 vi 改爲它本身的,你能夠在「全局設置」中改回來。 補充1:git extensions 的配置文件放在註冊表中,若是卸載,這些配置仍然保留,你能夠再次安裝發生問題,能夠檢查註冊表中相關配置項,是否有問題。 補充2:在安裝 git extensions 過程當中,咱們勾選了 msysGit,如今安裝完畢,其實你能夠卸載 msysGit了,不過也能夠保留,由於 msysGit 安裝目錄下自帶 git 的全部命令的幫助文檔。 3)安裝 Git Source Control Provider 【做用】 Git Source Control Provider 是 vs 的一個擴展插件,但必須依賴於 git extensions,因此第三個安裝,它的做用是,能夠顯示文件狀態、顯示文件歷史等,讓 vs 中文件操做更加方便。 項目網址:http://gitscc.codeplex.com/ 源碼:https://github.com/yysun/Git-Source-Control-Provider 視頻教程:www.youtube.com/watch?v=efS0kKvfi6k 【安裝方法】 在vs菜單中點擊「工具」的「擴展管理器」  
<img "="" src="http://www.lzdodo.com/wp-content/uploads/auto_save_image/2014/10/010134gd5.jpg" width="227" height="226">
  而後在線搜索git,出現第一個結果就是 Git Source Control Provider,而後點擊「下載」  
  而後點擊vs菜單的「工具」的「選項」,展開左側的「Source Control」,在右側的「當前源代碼管理插件」中選擇「Git Source Control Provider」,而後點擊「肯定」  
  啓用 Git Source Control Provider 以後,全部文件顯示出狀態圖標。你能夠在文件上右鍵進入 Git 菜單進行操做。  
  下面經過建立一個全新的測試項目,來演示如何在 vs 中可視化操做 git 版本庫。若是完成了基本操做,你能夠參與到實際的github項目,好比"我記錄開發框架"和「我記錄網站綜合系統(集成了「SNS/門戶CMS/論壇/博客/相冊/微博/wiki」等應用程序的互聯網產品)」已經託管到github,網址是 https://github.com/wojilu/wojilu 。
相關文章
相關標籤/搜索