SmartGit軟件中文版是對(duì)于GitHub的開(kāi)發(fā)人員來(lái)講比較好用的一款GitGUI客戶(hù)端軟件。為GitHub、BitBucket Server與BitBucket提供了精心的集成,與對(duì)其他多種托管服務(wù)提供商的基本支持。簡(jiǎn)化了GitHub工作流程:從GitHub克隆存儲(chǔ)庫(kù)、創(chuàng)建拉取請(qǐng)求、審查與添加評(píng)論。
軟件說(shuō)明
對(duì)于想要使用Git或其他版本控制系統(tǒng)管理源代碼的開(kāi)發(fā)人員來(lái)說(shuō),SmartGit 是一個(gè)強(qiáng)大的工具。該客戶(hù)端軟件允許您以最少的努力訪問(wèn)在線存儲(chǔ)庫(kù)、進(jìn)行更改和推送新的提交。Git 是一種廣泛使用的修訂控制系統(tǒng),它允許程序員有效地管理源代碼。它的優(yōu)勢(shì)之一是能夠?qū)Ρ镜卮鎯?chǔ)庫(kù)進(jìn)行修改并在您有權(quán)訪問(wèn)源代碼時(shí)提交它。
軟件特色
為什么更喜歡 SmartGi 作為 Git 客戶(hù)端?
SmartGit 不僅可以幫助 Git 新手,還可以提高有經(jīng)驗(yàn)的開(kāi)發(fā)人員的工作效率。
SmartGit 在 Windows、macOS 和 Linux 上具有相同的直觀用戶(hù)界面:
圖形合并和提交歷史記錄
拖放提交重新排序、合并或變基
快速,即使對(duì)于較大的存儲(chǔ)庫(kù)
在您喜歡的任意數(shù)量的機(jī)器和操作系統(tǒng)上使用您的 SmartGit 許可證。
與流行平臺(tái)互動(dòng)
SmartGit 為 GitHub、Azure DevOps、BitBucket(以及 BitBucket Server)和 GitLab 提供了特殊的集成,用于創(chuàng)建和解決拉取請(qǐng)求和評(píng)論評(píng)論。
當(dāng)然,您可以像任何其他 Git 客戶(hù)端一樣使用 SmartGit 和您自己的 Git 存儲(chǔ)庫(kù)或其他托管服務(wù)提供商。
一切都包括在內(nèi)
無(wú)需安裝和配置額外的工具。 SmartGit 包括您需要的一切:
直觀的文件比較(git diff 沒(méi)有簡(jiǎn)單的包裝器)
強(qiáng)大的文件合并(可自由編輯的“沖突解決程序”)
Git-Flow(高級(jí)分支處理)
圖形合并和提交歷史
捆綁的 Git 客戶(hù)端
SSH客戶(hù)端
適應(yīng)您的需求和工作流程
一個(gè)完美的 Git 客戶(hù)端應(yīng)該支持你的工作流程。 您可以通過(guò)多種方式自定義 SmartGit:
合并、重新定位的首選項(xiàng)
外部工具,
外部或內(nèi)置比較或沖突解決工具,
語(yǔ)法著色,
鍵盤(pán)快捷鍵,
某些視圖的布局,
工具欄,
明暗主題
此應(yīng)用程序旨在提供對(duì)本地存儲(chǔ)庫(kù)的訪問(wèn)并促進(jìn)與存儲(chǔ)項(xiàng)目資源的服務(wù)器的連接。因此,您可以從服務(wù)器拉取內(nèi)容,進(jìn)行修改并選擇要推送到服務(wù)器的提交。主窗口允許您查看項(xiàng)目結(jié)構(gòu)和文件以使用源代碼。該程序還包括一個(gè)文件比較工具和合并文件的能力,這在處理多個(gè)版本時(shí)會(huì)派上用場(chǎng)。
其他功能包括能夠提交文件的一部分并查看其他同事所做的修改。您還可以通過(guò)啟動(dòng) Git-Shell 并在 Windows 資源管理器或終端窗口中打開(kāi)它來(lái)探索您的代碼。盡管該軟件包不包含離線幫助文件,但您可以通過(guò)閱讀在線文檔來(lái)熟悉 Git 概念和可用命令。此外,該應(yīng)用程序?yàn)槟承┎僮鳎ɡ缈寺〈鎯?chǔ)庫(kù))提供了分步說(shuō)明。
總的來(lái)說(shuō),對(duì)于使用 Git、Mercurial 或 Subversion 版本控制系統(tǒng)的程序員來(lái)說(shuō),SmartGit 是一個(gè)有價(jià)值的工具。它還可以與多個(gè)托管服務(wù)提供商合作,例如 GitHub、Bitbucket 或 Codebase,從而更容易集成到現(xiàn)有項(xiàng)目中。
軟件功能
1、一應(yīng)俱全
SmartGit 可以幫助 Git 新用戶(hù)并提升有經(jīng)驗(yàn)的開(kāi)發(fā)人員的工作效率。
SmartGit 在 Windows、macOS 與 Linux 上具有相同的直觀用戶(hù)界面:
圖形合并與提交歷史
拖放提交重新排序、合并或變基
快速,就算對(duì)于較大的存儲(chǔ)庫(kù)
在您喜歡的任何數(shù)量的機(jī)器與系統(tǒng)上使用您的 SmartGit 許可證。
2、與常見(jiàn)平臺(tái)互動(dòng)
SmartGit 為 GitHub、Azure DevOps、BitBucket(與 BitBucket Server)與 GitLab 提供了特殊的集成,用于創(chuàng)建與解決拉取請(qǐng)求與評(píng)論評(píng)論。
當(dāng)然,您可以像使用任何其他 Git 客戶(hù)端一樣使用 SmartGit 與您自己的 Git 存儲(chǔ)庫(kù)或其他托管服務(wù)提供商。
3、一切都包含在內(nèi)
不需要安裝與配置額外的工具。SmartGit 包含您需要的一切:
直觀的文件比較(git diff沒(méi)有簡(jiǎn)單的包裝器)
強(qiáng)大的文件合并(可自由編輯的沖突解決程序)
Git-Flow(高級(jí)分支處理)
圖形合并與提交歷史
綁定的 Git 客戶(hù)端
SSH客戶(hù)端
4、適應(yīng)您的需要與工作流程
一個(gè)完美的 Git 客戶(hù)端應(yīng)該支持你的工作流程。您可以通過(guò)多種方式自定義 SmartGit:合并、重新定位的首選項(xiàng)外部工具,外部或內(nèi)置比較或沖突解決工具,語(yǔ)法著色,鍵盤(pán)快捷鍵,某些視圖的布局,工具欄,明暗主題
軟件特點(diǎn)
1、沖突解決者
沖突解決器是一個(gè)內(nèi)置的三向合并工具,可幫您解決沖突。
為了更好地理解復(fù)雜沖突中的獨(dú)自更改,您也可以顯示基本文件更改。
2、日志 - 無(wú)干擾日志
日志視圖顯示當(dāng)前分支的提交、其跟蹤的分支與一個(gè)可選的輔助分支。
它有助于專(zhuān)注于當(dāng)前分支的工作,而不會(huì)被無(wú)關(guān)的提交或不太重要的提交連接分心。幾乎所有與分支相關(guān)的命令,如 Merge、Cherry-Pick 與 Reset,都適用于 Journal。
為了更廣泛地了解存儲(chǔ)庫(kù)的歷史,功能齊全的日志依舊可用。
3、問(wèn)題鏈接
SmartGit 支持問(wèn)題跟蹤器 ID 到 URL 轉(zhuǎn)換的配置,類(lèi)似于 SVN 的bugtraq:*屬性。您可以在github.com/mstrap/bugtraq 上找到更多信息。
4、JIRA集成
提交文件時(shí),您可以從 Atlassian 的 JIRA 中選擇未解決的問(wèn)題并將其用作提交消息。
推送提交時(shí),SmartGit 將確定受影響的提交,并為 JIRA 中的某個(gè)版本提供解決方法。
5、提交消息的拼寫(xiě)檢測(cè)器
SmartGit 附帶一個(gè)美英詞典,但您可以配置要使用的不同詞典。SmartGit 支持與 OpenOffice 或 LibreOffice 相同的字典文件格式。如果配置了多個(gè)字典,將自動(dòng)使用最匹配的一個(gè)。
6、推送到Gerrit
Push To Gerrit提供了一種將當(dāng)前分支推送到Gerrit 服務(wù)器上的refs/for/的快速方法。唯有當(dāng) SmartGit 檢測(cè)到您的遙控器之一實(shí)際連接到 Gerrit 時(shí),此操作才可用。
7、BitBucket 與 Atlassian Stash
BitBucket 與 Atlassian Stash 現(xiàn)在支持拉取請(qǐng)求與評(píng)論,類(lèi)似于 GitHub。
8、GitLab 托管服務(wù)提供商
容易克隆您的 GitLab 存儲(chǔ)庫(kù)。您可以使用您的gitlab.com帳戶(hù)或您的私人 GitLab 安裝。
9、支持 Git-LFS
顯示 GIT-LFS 管理的文件的狀態(tài)。
10、外部工具
外部工具可以配置為處理提交。此類(lèi)工具將在Branches視圖與 Log Graph 中可用。有新的變量可用于詢(xún)問(wèn)文件或目錄名稱(chēng),并且可以在調(diào)用工具之前選擇性地顯示可自定義的確認(rèn)對(duì)話框。
11、按需存儲(chǔ)
如果拉取或檢出分支由于本地修改而失敗,則可以容易隱藏更改并在成功執(zhí)行命令后再次應(yīng)用。
軟件優(yōu)勢(shì)
1、實(shí)用的git管理工具
對(duì)于簡(jiǎn)單的Pull、Commit與Push,您會(huì)發(fā)現(xiàn)沒(méi)有比SmartGit更簡(jiǎn)單的選擇
為了掌控日常的Git挑戰(zhàn),您幾乎找不到更好的工具:
通過(guò)有效的工作流提升您的生產(chǎn)力、在使用Git時(shí),保護(hù)您免受常見(jiàn)的陷阱
2、一個(gè)軟件相當(dāng)于多種軟件
使用SmartGit進(jìn)行Git或SVN、支持運(yùn)行在Windows,OS X與Linux上
3、包含所有內(nèi)容:不需要安裝與配置其他工具
SmartGit附帶:
Git-Flow、SSH客戶(hù)端、文件比較/合并
4、與常見(jiàn)平臺(tái)互動(dòng)
SmartGit配置GitHub、BitBucket與Atlassian Stash的特殊集成,用于創(chuàng)建與解析Pull Request與Review Comments