4 个版本 (2 个重大更新)

0.4.0 2023年11月3日
0.2.1 2023年5月17日
0.2.0 2023年5月16日
0.1.2 2023年5月12日

#2866 in 命令行工具

祝福

29KB
880

git-whence 是 git-blame 的交互式版本,使其能够在先前版本中重新blame并跟踪通过提交历史记录的行

git whence src/git.rs

b 在先前版本中重新blame

B 将弹出堆栈并从初始版本(第一张截图)blame

w 跟踪通过提交历史记录的行

h 查看帮助

安装

假设 ~/bin 在您的 PATH 中,

cd ~/bin
curl -L https://github.com/raylu/git-whence/releases/latest/download/git-whence-$(uname -m | sed s/arm64/aarch64/)-$(uname -s | awk '{print tolower($0)}' | sed -e s/darwin/apple-darwin/ -e s/linux/unknown-linux-gnu/) -o git-whence
chmod +x git-whence

或者,从 发布页面 下载二进制文件

或通过 cargo install git-whence 从源代码安装: https://crates.io/crates/git-whence

macOS

brew tap raylu/formulae
brew install --cask git-whence

如果您手动下载并遇到“无法打开,因为 Apple 无法检查它或恶意软件”的错误,这是因为您的浏览器已设置了隔离扩展属性。您可以选择使用 xattr -d com.apple.quarantine git-whence 或使用 curl/wget 来下载

依赖项

~16–29MB
~454K SLoC