spr
v1.3.5
一個可以修改和重新重新重新構成的本地git提交的github拉請請求的命令行工具。可以堆疊拉請請求,以允許對相互依存的代碼進行一系列代碼評論。
SPR的發音為 /ˈSUːPPET /,就像英語單詞“ Super”。
綜合文檔可在此處提供:https://spacedentist.github.io/spr/
brew install spr
nix-channel --update && nix-env -i spr
如果您安裝了貨物(生鏽工具),則可以通過運行來安裝SPR
cargo install spr
SPR用生鏽寫。您需要一個生鏽工具鏈來構建來源。有關如何在系統上有Rustup.rs,有關如何安裝Rustup.rs的信息。
所有設置了Rust,請克隆此存儲庫並運行cargo build --release
。 SPR二進製文件將在target/release
目錄中。
要使用SPR,請在GitHub支持的GIT存儲庫的本地結帳中運行spr init
。您將被要求使用GitHub Pat(個人訪問令牌),SPR將使用該PAT來撥打GitHub API,以創建和合併拉力請求。
要提交拉動請求提交,請運行spr diff
。
如果您想更改拉動請求,請修改您的本地提交(和/或重新反复),然後再次致電spr diff
。在更新現有的拉請請求時,SPR會要求您提供一條簡短的消息來描述更新。
要擠壓開放式拉動請求,請運行spr land
。
有關SPR命令和選項的更多信息,請運行spr help
。有關特定SPR命令的更多信息,請運行spr help <COMMAND>
(例如spr help diff
)。
如果您發現問題,請隨時在Github上提交問題。如果您甚至可以提供修復程序,請提出拉動請求!
如果您想從事更大的更改或功能,請先在Github上提出一個問題以進行討論。
SPR是MIT許可的。