paubenetprat / toolbelt
您的工具箱,用于比较分支以及其他功能。
0.10
2023-05-28 17:56 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/http: ^10.0
- nunomaduro/termwind: ^1.15.1
Requires (Dev)
- laravel-zero/framework: ^10.0.2
- laravel/pint: ^1.8
- mockery/mockery: ^1.5.1
- pestphp/pest: ^2.5
README
Toolbelt 是一个使用 Laravel Zero 构建的独立应用程序,允许您在 Git 仓库中比较分支、标签和提交。应用程序无需任何外部依赖项即可编译和使用,方便将其集成到您的项目中。
安装
要使用 Toolbelt,请按照以下步骤操作
-
克隆仓库
git clone https://github.com/PauBenetPrat/toolbelt.git
-
给编译文件赋予执行权限
git clone https://github.com/PauBenetPrat/toolbelt.git
-
给编译文件赋予执行权限
chmod +x builds/toolbelt
-
将编译好的 toolbelt 文件复制到您需要的任何项目中
-
从项目文件夹中运行 toolbelt。默认情况下,它比较 "dev" 和 "revo" 分支
./toolbelt git-compare
-
可选标志。您可以将不同的分支、标签或提交作为参数传递
./toolbelt git-compare dev master
- 如果您没有 Bitbucket API 令牌或想跳过线性历史检查,请使用 -S 或 --skip-api-calls 标志。
- 使用 -O 标志在默认浏览器中打开链接(建议使用双显示器)。
- 使用 --no-fetch 标志跳过初始的 git fetch origin 命令。
- 使用 --skip 和 --limit 标志跳过和限制要检查的提交数量。
-
您可以将您的 bitbucket API 令牌(从 https://bitbucket.org///admin/access-tokens) 动态传递,或者将其设置为每个项目的 .env 文件中的 BITBUCKET_API_TOKEN 变量。
贡献
欢迎为 Toolbelt 贡献!如果您发现任何问题或有改进建议,请随时提出问题或提交拉取请求。
许可
Toolbelt 是开源软件,根据 MIT 许可证授权。