中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
幾款Git GUI客戶端工具

工欲善其事,必先利其器。

作為一名開(kāi)發(fā)人員,你不可能不知道git,無(wú)論你是開(kāi)發(fā)自己的開(kāi)源項(xiàng)目還是和團(tuán)隊(duì)一起進(jìn)行大規(guī)模產(chǎn)品的開(kāi)發(fā),git都已經(jīng)是源代碼管理工具的首選。當(dāng)然,那些hardcore developer會(huì)說(shuō),command line才是最好的工具,但并不是所有的時(shí)候command line都是高效的(不服?在command line里面做個(gè)compare試試你就知道了)。小編日常用的最多的也是command line,但是總還是會(huì)把幾個(gè)好用的GUI Git客戶端放在手邊備著。

獨(dú)立客戶端工具

GitHub for Desktop

全球開(kāi)發(fā)人員交友俱樂(lè)部提供的強(qiáng)大工具,功能完善,使用方便。對(duì)于使用GitHub的開(kāi)發(fā)人員來(lái)說(shuō)是非常便捷的工具。界面干凈,用起來(lái)非常順手,上面的這條timeline非常漂亮,也可以直接提交PR。

唯一讓我失望的是GitHub for Desktop不帶三方合并工具,你必須自己手動(dòng)解決沖突才可以。

– 免費(fèi)
– 同時(shí)支持 Windows 和 Mac:對(duì)于需要經(jīng)常在不同的操作系統(tǒng)間切換的開(kāi)發(fā)人員來(lái)說(shuō)非常方便。
– 漂亮的界面:作為每天盯著看的工具,顏值是非常重要的
– 支持Pull Request:直接從客戶端提交PR,很方便
– Timeline 支持:直接在時(shí)間線上顯示每次提交的時(shí)間點(diǎn)和大小
– 支持git LFS:存儲(chǔ)大文件更加節(jié)省空間和高效
– 不支持三方合并:需要借助第三方工具才行

Source Tree

SourceTree是老牌的Git GUI管理工具了,也號(hào)稱是最好用的Git GUI工具。我的體驗(yàn)是確實(shí)強(qiáng)大,功能豐富,基本操作和高級(jí)操作都設(shè)計(jì)得非常流暢,適合初學(xué)者上手。

這個(gè)工具很有特色的一個(gè)功能就是支持Git Flow,你可以一鍵創(chuàng)建Git Flow的工作流。Git Flow是非常高效的團(tuán)隊(duì)協(xié)作模型和流程,Git的一大特色就是靈活輕量的分支,但如何在自己的團(tuán)隊(duì)中用好這個(gè)功能來(lái)匹配自己的研發(fā)流程是個(gè)問(wèn)題。內(nèi)置Git Flow讓那些不太熟悉的開(kāi)發(fā)人員也可以很快上手,并且將研發(fā)的業(yè)務(wù)流程固化在工具中,可以說(shuō)是非常貼心的設(shè)計(jì)。

在 Windows 環(huán)境下,SourceTree是多語(yǔ)言的,但是不知道為什么我的Mac版總是顯示英文。

– 免費(fèi)
– 功能強(qiáng)大:無(wú)論你是新手還是重度用戶,SourceTree 都會(huì)讓你覺(jué)得很順手。對(duì)于非常重度用戶,Source Tree還支持自定義腳本的執(zhí)行。
– 同時(shí)支持 Windows 和 Mac 操作系統(tǒng)
– 同時(shí)支持 Git 和 Mercurial 兩種 VCS
– 內(nèi)置GitHub, BitBucket 和 Stash 的支持:直接綁定賬號(hào)即可操作遠(yuǎn)程repo

TortoiseGit

對(duì)這只小烏龜估計(jì)沒(méi)有開(kāi)發(fā)人員會(huì)不認(rèn)識(shí),SVN的超廣泛使用也使得這個(gè)超好用的Svn客戶端成了幾乎每個(gè)開(kāi)發(fā)人員的桌面必備軟件。小烏龜只提供Windows版本,提供中文版支持的,對(duì)于中國(guó)的開(kāi)發(fā)者來(lái)說(shuō)者絕對(duì)是福音。

小烏龜?shù)奈募芾砥饔益I菜單的操作方式對(duì)于新手來(lái)說(shuō)非常的容易上手,而且容易理解。

– 免費(fèi)
– 只支持Windows操作系統(tǒng):與文件管理器的良好集成
– 中文界面
– 與TortoiseSVN一脈相承的操作體驗(yàn)

IDE集成的Git客戶端

對(duì)于使用IDE進(jìn)行開(kāi)發(fā)的程序員來(lái)說(shuō),可以不離開(kāi)常用的IDE就直接操作源代碼管理系統(tǒng)是最好的選擇,以下是我對(duì)幾個(gè)常見(jiàn)的IDE集成的git客戶端的一點(diǎn)體驗(yàn)。

Xcode

蘋果的移動(dòng)端應(yīng)用體驗(yàn)沒(méi)得說(shuō),但是桌面軟件的體驗(yàn)就只能呵呵了。對(duì)于XCode里面的Git客戶端來(lái)說(shuō),我只能說(shuō):夠用!

這個(gè)history的列表也是夠簡(jiǎn)單的了。

Eclipse – Egit

作為Java集成開(kāi)發(fā)環(huán)境的代表,Eclipse內(nèi)置了egit這個(gè)插件來(lái)提供git的集成支持。實(shí)話實(shí)說(shuō),這個(gè)插件的功能非常豐富,無(wú)論是普通的clone, commit, pull/push操作;還是復(fù)雜一些的git flow都有支持。除了顏值差點(diǎn),其它都還好。

Visual Studio – Git Integration & GitHub Extension

Visual Studio 作為全宇宙最強(qiáng)IDE的名聲已經(jīng)在外,自從2013版本以來(lái)一直在針對(duì)Git的支持進(jìn)行改進(jìn)。如果配合社區(qū)版使用的話,也是完全免費(fèi)的。對(duì)于使用Windows作為開(kāi)發(fā)環(huán)境的程序員來(lái)說(shuō),VS里面的Git支持已經(jīng)相當(dāng)?shù)耐晟啤?/p>

直接克隆github上的repo

分支和歷史記錄視圖

CodeLens 集成,可以直接在方法級(jí)別上查看git歷史

Visual Studio Code

嚴(yán)格來(lái)說(shuō),Vscode不能算是IDE,只能算上代碼編輯器而已,但是隨著vscode上面插件的增加以及對(duì)于debugging的良好支持,vscode已經(jīng)狠接近IDE的使用體驗(yàn)了。另外,vscode可以支持Windows, Mac和Linux操作系統(tǒng),所以對(duì)于不同環(huán)境的開(kāi)發(fā)人員來(lái)說(shuō)都非常實(shí)用。

總的來(lái)說(shuō),我最喜歡的是Source Tree 和 VS里面的Git支持,主要原因還是用的多,順手。其實(shí)工具的選擇更多的是個(gè)人喜好,再難用的工具,只要基本功能滿足,天天用,用慣了也不會(huì)愿意更換其他的工具。以上的只是一點(diǎn)個(gè)人體驗(yàn),希望對(duì)于剛?cè)胄械男鲁绦騿T或者開(kāi)始接觸git的朋友們能夠有些幫助。

 

相關(guān)文章:

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
windows電腦非常好用的開(kāi)發(fā)者工具推薦及簡(jiǎn)單介紹
「墻推」Windows優(yōu)質(zhì)&精選應(yīng)用程序及工具列表
好代碼是管出來(lái)的——使用Git來(lái)管理源代碼
GUI開(kāi)發(fā),這八款MacOS應(yīng)用,簡(jiǎn)化工作流程
有哪些工具可以讓嵌入式開(kāi)發(fā)事半功倍?詳細(xì)盤點(diǎn)工程師必備工具
Tool之Git:Git的簡(jiǎn)介、安裝、使用方法之詳細(xì)攻略
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服