TortoiseGit x64是款Windows64位操作系統(tǒng)下的Git可視化圖形客戶端。TortoiseGit x64類似一個普通的文件服務(wù)器,功能很強(qiáng)大,擁有簡潔明了的界面,操作上非常簡單便捷,TortoiseGit x64不但會記得用戶有史以來的文件和目錄的每一個變化外,還能夠恢復(fù)您的文件的舊版本,并研究如何以及何時改變了歷史數(shù)據(jù),誰改變了它,不得不說這是款非常實用的軟件。
1、先安裝原版64位,成功安裝后,先不要運行,
2、再安裝簡體中文補丁包,
3、打開tortoisegit,點擊【refresh】,設(shè)置成簡體中文,
4、設(shè)置好git.exe路徑才能正常使用。
TortoiseGit x64 官方版 2.9.0.0
=發(fā)布2.9.0 =
發(fā)布:2019-10-31
= = = =修改
*對同義詞庫的支持被取消
*瘦包選項從fetch/pull對話框中刪除(Git中默認(rèn)啟用)
= = = =特性
修正了#3355:在導(dǎo)出對話框中添加文件擴(kuò)展名
*將Scintilla更新至4.2.0
*基于Windows源代碼的Git更新libgit到2.22.0
*將isegitplink更新為PuTTY PLink 0.73(安全修復(fù),參見https://www.chiark.greenend.org.uk/~sg tatham/ PuTTY /changes.html)
*將PuTTY二進(jìn)制文件更新為0.72
*允許在日志對話框中禁用“工作樹更改”(使用高級設(shè)置)
*將Hunspell更新到1.7.0
修正了問題#3363:添加選項來顯示修訂圖中所有分支之間未標(biāo)記的最近的公共祖先
在“視圖”菜單中,您現(xiàn)在可以切換分支和合并的顯示。
(這也修正了問題#2110:如果第一次提交不包含文件,修訂圖是無效的)
*修正了問題#3379:超項目指針應(yīng)該顯示在子模塊的修訂圖中
修正了問題#3421:顯示日志id而不是SHA-1的選項
修正問題#3343:提供一個確認(rèn)對話框,而不是直接執(zhí)行恢復(fù)操作
* Ref瀏覽:顯示日期和作者的注釋標(biāo)簽
*在補丁視圖中顯示空白
修正#3414:允許用戶不顯示所有的標(biāo)簽在修訂圖
*添加查找功能到修訂圖
*修正問題#3427:FileDiffDlg:提供一種方法來查看一個拉請求分支的差異(在差異選項)
修正了#3440:(GUI)動畫結(jié)束時應(yīng)該停止,而不是停止
修正#3395:isegit現(xiàn)在使用Windows“默認(rèn)應(yīng)用程序”框架來管理文件關(guān)聯(lián)和協(xié)議處理程序
修正了問題#3436:請文件回滾到以前的版本在撤消變化
== Bug修復(fù)==
實現(xiàn)“l(fā)ibgit2返回的請求類型與ODB中的類型不匹配”的通用修復(fù)
*修正了#3342:Windows資源管理器上下文菜單:玳瑁不承認(rèn)本地Git工作副本,如果“gitdir重定向”是在同一個文件夾中使用
修正了問題#3349:視圖補丁缺少顏色
修正了#3365:忽略擴(kuò)展項處理沒有擴(kuò)展的文件/目錄很糟糕
修正了問題#3393:龜龜在非常小的窗口尺寸時崩潰
修正了#3397:在Windows 10上創(chuàng)建無用的符號鏈接
*修正問題#3413:Putty代理(露天)無法啟動時,文件“C:程序”存在
修正問題#3429:優(yōu)化進(jìn)程輸出與多個git命令
修正了問題#3434:提交對話框的“查看補丁>>”顯示什么都沒有當(dāng)對話框的右邊框是在屏幕的右邊框
修復(fù)了在啟用.mailmap支持時龜甲崩潰的問題
修正日志仍在計算diffs和rebase對話框加載時潛在的崩潰
*當(dāng)寫reflog失敗時,防止可能的崩潰
修正了問題#3426:Ref瀏覽:加速顯示時,有成千上萬的參考
* isegitmerge:當(dāng)忽略TMerge中的注釋時,忽略字符串內(nèi)的注釋塊標(biāo)記
修正了開始提交鉤子不能用于庫鉤子的問題
修正當(dāng)日志仍在加載和子模塊差異被請求時潛在的崩潰
TortoiseGit x64 官方版 2.10.0.0
=版本2.10.0 =
發(fā)行:2020-03-01
==功能==
*修復(fù)了問題#3448:修訂圖:使箭頭方向可配置
*固定問題#3263:將父修訂版與工作樹進(jìn)行比較
*將Scintilla更新為4.2.3
*將libgit2更新為0.99
*固定問題#3481:在修訂圖中將開關(guān)/簽出添加到標(biāo)簽和參考中
* TGitCache:緩存libgit2配置(減少磁盤訪問)
*現(xiàn)在在TortoiseGit中到處都可以使用“使用.mailmap”設(shè)置(例如TotoiseGitBlame,GitWCRev)
*默認(rèn)情況下啟用Mailmap(Git 2.23也默認(rèn)啟用)
*固定問題#3494:外部合并工具trustExitCode
現(xiàn)在可以同步執(zhí)行外部合并工具(即TortoiseGit運行時阻止):退出合并工具后,TortoiseGit會自動刪除臨時文件并詢問是否將沖突標(biāo)記為已解決。
*已修復(fù)問題#3470:能夠從“同步”對話框中切換分支
* FileDiffDlg:添加補丁對話框
*改進(jìn)的UDiff搜索
* PullFetchDlg:允許選擇遠(yuǎn)程引用(使用ls-remote)
*添加對Windows 8+拼寫檢查器的可選支持(目前需要使用“ Win8SpellChecker”鍵在“高級設(shè)置”中啟用;如果啟用,將首先嘗試使用它,請參見手冊)
*通過異步計算文件差異來加快RebaseDlg和SyncDlg
*基于Windows的Git將libgit更新到2.25.1
*已修復(fù)問題#3452:將鼠標(biāo)移到TortoiseGitBlame中的作者姓名上時,鼠標(biāo)滾輪滾動不起作用
*性能優(yōu)化
==錯誤修復(fù)==
*修復(fù)了問題#3449:縮進(jìn)短行(按Tab鍵)時崩潰
*修復(fù)問題#3463:“檢查更新”對話框-按鈕未對齊
*固定問題#3442:修改提交后的提交和推送總是導(dǎo)致推送失敗
*修復(fù)了問題#3451:烏龜進(jìn)度條正在進(jìn)行中,但任務(wù)已完成
*已修復(fù)問題#3450:“通過這些提交還原更改”之后的提交消息表明已還原單個提交
*已修復(fù)問題#3461:在“提交”窗口上執(zhí)行刷新會丟失新的分支名稱
*修復(fù)問題#3446:驅(qū)動器根目錄中沒有TortoiseGit圖標(biāo)覆蓋/符號
*將SSHAskPass和TortoiseGitPlink標(biāo)記為DPIAware
* PatchViewDlg:修復(fù)Windows 10邊框問題
*允許最小化Refbrowser和Reflog
*已修復(fù)問題#3480:RefLog中的復(fù)制選項具有誤導(dǎo)性
*已修復(fù)問題#3497:設(shè)置/保存的數(shù)據(jù)/ URL歷史記錄/ Del不會刪除PUSH URL:
*已修復(fù)問題#3466:調(diào)整大小時,“變基”復(fù)選框可能會消失
*修復(fù)了問題#3493:合并時關(guān)閉(取消)提交選擇窗口會最小化“合并”對話框
*已修復(fù)問題#3417:在其他文件夾上提交時,“提交時忽略”更改列表消失
*高DPI修復(fù)(例如,UDiff中的搜索欄高度/位置;隨著DPI縮放比例的變化,記住對話框/滑塊/分隔線的位置和列寬)
* LogDlg:修復(fù)過濾時的閃爍
*修復(fù)問題#3505:TortoiseGitProc和TGitCache在具有損壞的core.worktree路徑的存儲庫上崩潰
* SSHAskPass:將窗口調(diào)整為文本大小
*已修復(fù)問題#3386:TortoiseGitUDiff中的行列可能會被切斷
*已修復(fù)問題#3454:“日志消息”對話框中的控件未對齊
一、創(chuàng)建倉庫
1、創(chuàng)建倉庫很簡單,在文件夾上右擊->Git Create repository here…即可。
2、如果創(chuàng)建倉庫時倉庫對應(yīng)的文件夾中有文件,那Git Create repository here…之后還要Commit一下。
3、創(chuàng)建本地倉庫后,如果只想刪除倉庫,而不刪除對應(yīng)的物理文件時,可以通過刪除倉庫中隱藏的.git文件夾來實現(xiàn)。
二、Clone倉庫
Git Clone操作克隆的是所選倉庫當(dāng)前分支的內(nèi)容,如果當(dāng)前分支不是主分支master,而是分支BranchA,那Git Clone操作克隆的就是BranchA中的內(nèi)容。
三、查看修改記錄
我們打開本地倉庫中的項目文件,對其進(jìn)行編輯然后Commit,就會在Log中產(chǎn)生提交記錄,我們可以查看每次Commit所提交的文件,及每個文件產(chǎn)生的變化。
四、版本回溯
我們每編輯+Commit一次,倉庫就會生成一個新版本,假設(shè)第一次提交時倉庫為版本A,然后根據(jù)提交順序依次生成版本B、C、D、E、F,當(dāng)前版本為版本F,如果此時想得到版本C的內(nèi)容,那可以使用版本回溯Reset+克隆Clone這一組合。
由版本F回溯到版本C后,倉庫中的物理文件并沒有變成版本C的內(nèi)容,依然是版本F的內(nèi)容,如此設(shè)計使倉庫從版本F降到C,再從版本C回到D、E或F成為可能,不過此時在其他地方Clone時獲取到的是版本C的內(nèi)容。
安裝程序失敗并顯示錯誤消息怎么解決?
如:提示“此處理器類型不支持此安裝包。請與您的產(chǎn)品供應(yīng)商聯(lián)系。”表明你選擇安裝程序錯誤,這意味著您正在嘗試在普通的32位操作系統(tǒng)上安裝64位版本的TortoiseGit。您需要為您的操作系統(tǒng)下載并使用正確的msi文件。對于普通的32位操作系統(tǒng),請確保msi文件名中沒有“64位”。
如:提示“請等待安裝程序完成確定磁盤空間要求。”需要清理/清空臨時目錄(例如C:Users
婉如禎心:
用過TortoiseSVN的用戶能夠很快熟悉TortoiseGit 的用法
宋宇星辰:
它是TortoiseSVN 客戶端的開發(fā)團(tuán)隊制作的。
回到那個夏天:
可以恢復(fù)您的文件的舊版本,并研究如何以及何時改變了歷史數(shù)據(jù),誰改變了它。
剛回家:
這款軟件很具專業(yè)性,操作也較為簡單。
額外:
軟件實用性很高,使用范圍也很廣泛
網(wǎng)友評論