GitHub for Desktop
全球開發人員交友俱樂部提供的強大工具,功能完善,使用方便。對於使用GitHub的開發人員來說是非常便捷的工具。界面幹凈,用起來非常順手,上面的這條timeline非常漂亮,也可以直接提交PR。
唯壹讓我失望的是GitHub for Desktop不帶三方合並工具,妳必須自己手動解決沖突才可以。
– 免費
– 同時支持 Windows 和 Mac:對於需要經常在不同的操作系統間切換的開發人員來說非常方便。
– 漂亮的界面:作為每天盯著看的工具,顏值是非常重要的
– 支持Pull Request:直接從客戶端提交PR,很方便
– Timeline 支持:直接在時間線上顯示每次提交的時間點和大小
– 支持git LFS:存儲大文件更加節省空間和高效
– 不支持三方合並:需要借助第三方工具才行
Source Tree
SourceTree是老牌的Git GUI管理工具了,也號稱是最好用的Git GUI工具。我的體驗是確實強大,功能豐富,基本操作和高級操作都設計得非常流暢,適合初學者上手。
這個工具很有特色的壹個功能就是支持Git Flow,妳可以壹鍵創建Git Flow的工作流。Git Flow是非常高效的團隊協作模型和流程,Git的壹大特色就是靈活輕量的分支,但如何在自己的團隊中用好這個功能來匹配自己的研發流程是個問題。內置Git Flow讓那些不太熟悉的開發人員也可以很快上手,並且將研發的業務流程固化在工具中,可以說是非常貼心的設計。
在 Windows 環境下,SourceTree是多語言的,但是不知道為什麽我的Mac版總是顯示英文。
– 免費
– 功能強大:無論妳是新手還是重度用戶,SourceTree 都會讓妳覺得很順手。對於非常重度用戶,Source Tree還支持自定義腳本的執行。
– 同時支持 Windows 和 Mac 操作系統
– 同時支持 Git 和 Mercurial 兩種 VCS
– 內置GitHub, BitBucket 和 Stash 的支持:直接綁定帳號即可操作遠程repo
TortoiseGit
對這只小烏龜估計沒有開發人員會不認識,SVN的超廣泛使用也使得這個超好用的Svn客戶端成了幾乎每個開發人員的桌面必備軟件。小烏龜只提供Windows版本,提供中文版支持的,對於中國的開發者來說者絕對是福音。
小烏龜的文件管理器右鍵菜單的操作方式對於新手來說非常的容易上手,而且容易理解。
– 免費
– 只支持Windows操作系統:與文件管理器的良好集成
– 中文界面