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