InfoQ 專訪 GitKraken 創始人:讓 Git 更高效、更容易

最近,InfoQ有機會採訪了GitKraken創始人Hamid Shojaee,瞭解了更多有關他們爲Git開發GUI的情況。

InfoQ:一直以來,Git的使用僅限於那些命令行重度用戶。是什麼讓你和你的團隊有了創建GitKraken的動機?

Hamid Shojaee:確實是這樣的!Git一直是一款在命令行上使用的工具,因爲沒有人會花大量時間爲Git創建一個優秀的圖形化客戶端界面。並不是所有的開發人員都喜歡命令行,即使他們喜歡命令行,到最後還是希望能夠儘可能提高生產力。

我們意識到,讓新的開發人員使用Git命令行需要很長的時間才能跟上開發速度。經常會出現情況是某人犯了一個災難性的錯誤,或者開發人員不喜歡通過查看代碼庫的歷史記錄來了解項目中都發生了什麼。這些都是我們想要解決的問題。

InfoQ:在開發GitKraken過程中,你遇到的最大驚喜是什麼?

Shojaee:最大的驚喜本不應該是個驚喜。一些開發人員很抵觸變化。如果開發人員對CLI非常熟悉,他們很可能不會考慮任何被視爲“真正的開發人員”不需要的工具,很有大男子主義的味道。

當然,大多數開發人員還是很務實的。他們的觀點是“給我一個能讓我更有效率工作的工具,我會完全擁抱它。”

InfoQ:GitKraken現在擁有超過100萬的用戶,這對於一個分散的開發者社區來說是一個巨大的成就。GitKraken獲得吸引力的關鍵轉折點是什麼?

Shojaee:我不認爲有哪一個單獨的事件或觸發因素幫助我們打開了這個大門。隨着GitKraken每一個版本越來越好(我們平均每個月都會發佈一個或多個版本),越來越多的人被它所震撼。然後,他們的隊友們就會有一種正在錯過神器的感覺,這樣就有助於它的傳播。它的增長曲線一直很穩定,這看起來很不錯。

順便說一下,我們的用戶已經超過140萬!

InfoQ:你覺得GitKraken解決了Git的哪些關鍵痛點?

Shojaee:當你第一次打開GitKraken,並將其指向你的代碼庫時,每個人都會立即被一個漂亮的提交圖所吸引。這是人們在命令行中從未見過的。每一個分支,每一次合併,每一次提交都被完美地繪製出來。單擊其中一個提交,就可以查看文件的詳細修改信息。單擊其中一個文件,會立即看到修改前後的差異。這是一個真正的遊戲規則改變者。

除此之外,幾乎每個Git命令在GitKraken中都更容易執行。無論你是在提交、打開拉取請求、分支、合併、合併衝突等等,在GitKraken中執行這些操作都比在CLI上更容易。

InfoQ:有哪些你覺得特別讓你感到興奮的功能將帶給GitKraken?

Shojaee:是的!去年,我們引入了GitKraken Glo,它爲開發人員提供了一個非常強大的看板問題/任務板功能。Glo還可以實時同步GitHub的問題。它非常簡單,但功能非常強大,是我們幫助開發人員提高生產力的一個完美的例子。

你可以期待我們在將來帶來更多的生產力改進!

感謝Hamid與InfoQ分享GitKraken的故事。GitKraken是一款可以免費使用的開源軟件,也可以用於商業項目,起價爲4美元/月/用戶,7天免費試用。

查看英文原文Cloudflare Releases Workers KV, a Serverless Key-Value Store at the Edge

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章