paubenetprat/toolbelt

您的工具箱,用于比较分支以及其他功能。

0.10 2023-05-28 17:56 UTC

This package is auto-updated.

Last update: 2024-09-08 17:35:35 UTC


README

Toolbelt 是一个使用 Laravel Zero 构建的独立应用程序,允许您在 Git 仓库中比较分支、标签和提交。应用程序无需任何外部依赖项即可编译和使用,方便将其集成到您的项目中。

安装

要使用 Toolbelt,请按照以下步骤操作

  1. 克隆仓库

    git clone https://github.com/PauBenetPrat/toolbelt.git
    
  2. 给编译文件赋予执行权限

    git clone https://github.com/PauBenetPrat/toolbelt.git
    
  3. 给编译文件赋予执行权限

    chmod +x builds/toolbelt
    
  4. 将编译好的 toolbelt 文件复制到您需要的任何项目中

  5. 从项目文件夹中运行 toolbelt。默认情况下,它比较 "dev" 和 "revo" 分支

    ./toolbelt git-compare
  6. 可选标志。您可以将不同的分支、标签或提交作为参数传递

    ./toolbelt git-compare dev master
    • 如果您没有 Bitbucket API 令牌或想跳过线性历史检查,请使用 -S 或 --skip-api-calls 标志。
    • 使用 -O 标志在默认浏览器中打开链接(建议使用双显示器)。
    • 使用 --no-fetch 标志跳过初始的 git fetch origin 命令。
    • 使用 --skip 和 --limit 标志跳过和限制要检查的提交数量。
  7. 您可以将您的 bitbucket API 令牌(从 https://bitbucket.org///admin/access-tokens) 动态传递,或者将其设置为每个项目的 .env 文件中的 BITBUCKET_API_TOKEN 变量。

贡献

欢迎为 Toolbelt 贡献!如果您发现任何问题或有改进建议,请随时提出问题或提交拉取请求。

许可

Toolbelt 是开源软件,根据 MIT 许可证授权。