fbpx

github 專案介紹 – git-bug

專案網址

git-bug

專案介紹

嵌入在 Git 中的分散式 Bug 追蹤管理

Bug 追蹤與程式碼的版本控制是開發者每天常用的兩個工具,有沒有想過一個問題 – 程式原始碼版本控制可以離線分散管理,但是目前 Bug 追蹤還是透過集中式的管理?git-bug 這個專案幫你做到了,而且就是嵌入在 git 的內建儲存空間裡面.

git-bug 用法跟 git 類似,所以在離線的時候也是可以修改 issue 的內容跟狀態

git-bug 是用 Go 程式設計語言所開發的,安裝方法如下

go get github.com/MichaelMure/git-bug

如果以上指令執行失敗,請檢查你的 go 指令必須在 PATH 環境變數中

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

CLI 介面的用法

新增 bug,將會使用你最喜歡的編輯器將打開以編寫標題和 Bug 內容,跟在使用 git 指令時 commit code 要寫 log 方法一樣

git bug new

提取 Bug 更新:

git bug pull [remote]

列出既有的 Bug :

git bug ls

你可以使用 show,comment,open 或close等命令來顯示和修改 bug 。有關每個命令的更多詳細資訊,你可以執行 git bug –help 或閱讀命令的文檔

支援互動式終端機 GUI

使用命令 git bug termui 可以使用互動式終端 GUI 來瀏覽和編輯 Bug。

支援 Web GUI ( 狀態:WIP 還在開發中 )

你可以使用 git bug webui 啟動 Web UI。

這個 Web UI 完全使用 go 開發,並透過 localhost http 伺服器提供靜態內容。

Web UI 是通過 GraphQL API 與後端互動。 架構可在此處獲得。( 所以如果你有興趣,可以透過這份文件開發功能更豐富的 Web UI )

有了 git-bug 在離線時要解 bug 與變更 bug 狀態是不是方便了不少?

相關線上課程

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: