TortoiseGit是Git的Windows Shell界面,基于TortoiseSVN,由于它不是針對特定IDE(如Visual Studio,Eclipse或其他IDE)的集成,因此可以將其與所需的任何開發(fā)工具以及任何類型的文件一起使用。與TortoiseGit的主要交互將使用Windows資源管理器的上下文菜單。有需要的小伙伴歡迎來西西下載體驗。
軟件簡介:
TortoiseGit是一個開放的,為的git版本控制系統(tǒng)的源客戶端。像一個普通的文件服務(wù)器,除了會記得您有史以來的文件和目錄的每一個變化外,還可以恢復(fù)您的文件的舊版本,并研究如何以及何時改變了歷史數(shù)據(jù),誰改變了它。
它是TortoiseSVN 客戶端的開發(fā)團(tuán)隊制作的。因此用過TortoiseSVN的用戶能夠很快熟悉TortoiseGit 的用法 —— 實際上,有些人懼怕 Git 而抱著 SVN 不放,就是因為TortoiseSVN 用起來太方便了,F(xiàn)在有了同樣方便的ortoiseGit,你還怕什么呢?
軟件功能:
易于使用
所有命令都可以直接從Windows資源管理器中獲得(請參見屏幕截圖)。
僅顯示對所選文件/文件夾有意義的命令。在這種情況下,您將看不到任何無法使用的命令。
直接在Windows資源管理器中查看文件的狀態(tài)(請參見屏幕截圖)
描述性對話框,由于用戶反饋而不斷改進(jìn)
允許通過在Windows資源管理器中右鍵拖動文件來移動文件
強大的提交對話框(請參見屏幕截圖)
日志消息的集成拼寫檢查器
自動完成修改文件的路徑和關(guān)鍵字
特殊字符的文本格式
根據(jù)項目設(shè)置
最小日志消息長度,以避免意外提交空白日志消息
拼寫檢查器使用的語言
與問題跟蹤系統(tǒng)的集成
TortoiseGit提供了一種靈活的機(jī)制來集成任何基于Web的錯誤跟蹤系統(tǒng)。
一個單獨的輸入框,用于輸入分配給提交的問題編號,或直接在日志消息本身中為問題編號著色
顯示所有日志消息時,將在附加欄中添加問題編號。您可以立即查看提交屬于哪個問題。
問題編號轉(zhuǎn)換為鏈接,直接在相應(yīng)問題上打開Web瀏覽器
如果未將提交分配給問題編號,則為可選警告
有用的工具
顯示您對文件所做的更改
幫助解決沖突
可以應(yīng)用從用戶那里獲得的補丁文件,而無需提交對存儲庫的訪問權(quán)限
TortoiseGitMerge(請參見屏幕截圖和TortoiseGitMerge手冊)
TortoiseGitBlame:顯示文件的責(zé)任。還顯示文件中每一行的日志消息。(請參見屏幕截圖)
TortoiseGitIDiff:查看對圖像文件所做的更改(請參見屏幕截圖)
提供多種語言
TortoiseGit穩(wěn)定
在每個版本之前,我們都會創(chuàng)建一個或多個預(yù)覽版本,以供“冒險”人士首先進(jìn)行測試。這有助于盡早發(fā)現(xiàn)錯誤,因此它們甚至都不會進(jìn)入正式發(fā)行版。
每個TortoiseGit版本中都包含一個自定義的崩潰報告工具,即使您不記得確切地觸發(fā)了什么操作,它也可以幫助我們更快地修復(fù)錯誤。
常見問題:
TortoiseGit的系統(tǒng)先決條件是什么?
需要Windows 7(SP1)或更高版本(與Vista(SP2)兼容的最新版本是2.4.0;與Windows XP兼容的最新版本是1.8.16.0
安裝的管理員權(quán)限
git.exeTortoiseGit需要命令行?吹竭@個不錯的StackOverflow答案以進(jìn)行澄清
混帳的Windows 2.11+要求
可以使用預(yù)選的選項來安裝Windows版Git,但是無需安裝“ Windows資源管理器集成”。如果您知道CRLF和LF行的結(jié)尾,并且您可以使用編輯器來應(yīng)對,則應(yīng)該選擇“按原樣簽出,按原樣提交”,以防止自動翻譯。
(Cygwin和Msys2 Git也可以使用,請參見手冊進(jìn)行配置。請注意,TytoiseGit并不正式支持Cygwin和Msys2 Git,因為開發(fā)人員僅將Git用于Windows。但是,歡迎提供錯誤報告。)
如何安裝TortoiseGit?
檢查上面列出的系統(tǒng)先決條件。
由于使用TortoiseGit需要命令行g(shù)it客戶端,因此您必須同時安裝兩者。建議的順序是先安裝TortoiseGit。
只需下載適用于您系統(tǒng)的安裝程序包并進(jìn)行安裝即可。如果要使用TortoiseGit的本地化界面,還請下載并安裝語言包。如果運行的是64位系統(tǒng),則無需下載并安裝32位版本:從TortoiseGit 1.7.3.0開始,32位Shell擴(kuò)展包含在64位安裝程序中。
如何更新/升級TortoiseGit?
升級之前,您應(yīng)該閱讀發(fā)行說明,以便了解更改的內(nèi)容。
只需下載適用于您系統(tǒng)的安裝程序包并進(jìn)行安裝即可。舊版本將被自動替換。如果可能,請使用TortoiseGit的自動更新程序(在這種情況下,二進(jìn)制文件已通過密碼驗證)。您可以通過轉(zhuǎn)到TortoiseGit的About對話框并單擊“檢查更新”來觸發(fā)更新檢查。
如果要從1.7.3.0或更早版本升級,并且已在64位系統(tǒng)上安裝了32位版本,則必須先卸載32位版本
安裝程序失敗并顯示錯誤消息
有一些更常見的錯誤消息:
“此處理器類型不支持此安裝包。請與您的產(chǎn)品供應(yīng)商聯(lián)系!
這意味著您正在嘗試在普通的32位操作系統(tǒng)上安裝64位版本的TortoiseGit。您需要為您的操作系統(tǒng)下載并使用正確的msi文件。對于普通的32位操作系統(tǒng),請確保msi文件名中沒有“ 64位”。
“請等待安裝程序確定磁盤空間要求后再進(jìn)行!
清理/清空臨時目錄(例如C:\Users\<your user>\AppData\Local\Temp, C:\User and Settings\<your user>\Local Settings\Temp, c:\Windows\Temp\)。