branch-comparer

Checkout multiple git branches, execute scripts and return to the origin branch.

MIT 15 个版本
安装
npm install branch-comparer
yarn add branch-comparer
pnpm add branch-comparer
bun add branch-comparer
README

styled with prettier NPM version

branch-comparer

Checkout multiple git branches, execute scripts and return to the origin branch. Ideally to run benchmarks in different branches and copy & paste the results in a PR.

Features

  • Select multiple branches from a list
  • Run scripts multiple times in a row
  • Execute any command synchronously
  • Return to origin branch after finish
  • Write results in files or console
  • Gitflow mode which compares current branch with main

Installation

npm i -g branch-comparer

Usage

Print the results in the console

branchcmp

Print results in files

branchcmp --file --script "node -v"

Will create files in form of branch.<branch>.log in the current working directory.

Run scripts two rounds and save the results in files

branchcmp --file --rounds 2 --script "node -v"

Will create files in form of branch.<branch>.round-<round>.log in the current working directory.

Help

branchcmp -h

Example

example

版本列表
1.1.0 2021-07-04
1.0.2 2020-06-08
1.0.1 2020-06-08
1.0.0 2020-06-08
0.4.0 2017-11-04
0.3.0 2017-11-03
0.2.4 2017-11-03
0.2.3 2017-11-03
0.2.2 2017-11-03
0.2.1 2017-11-03
0.2.0 2017-11-01
0.1.2 2017-11-01
0.1.1 2017-11-01
0.1.0 2017-11-01
0.0.1 2017-10-31