github 項目介紹 – git-bug

項目網址

git-bug

項目介紹

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

Bug 追蹤與代碼的版本控制是開發者天天經常使用的兩個工具,有沒有想過一個問題 – 代碼版本控制能夠脫機分散管理,可是目前 Bug 追蹤仍是透過集中式的管理?git-bug 這個項目幫你作到了,並且就是嵌入在 git 的內置保存空間裏面.github

git-bug 用法跟 git 相似,因此在脫機的時候也是能夠修改 issue 的內容跟狀態web

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 方法同樣bash

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。編輯器


(圖片來自 git-bug 項目文件)

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

你能夠使用 git bug webui 啓動 Web UI。



(圖片來自 git-bug 項目文件)

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

Web UI 是經過 GraphQL API 與後端交互。 架構可在此處得到。( 因此若是你有興趣,能夠透過這份文檔開發功能更豐富的 Web UI )

有了 git-bug 在脫機時要解 bug 與變動 bug 狀態是否是方便了很多?

更多 Soft & Share 分享內容

相關文章
相關標籤/搜索