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许可的。