6 个稳定版本
1.1.6 | 2024年2月23日 |
---|---|
1.1.1 | 2023年12月29日 |
#3 在 #poetry
每月下载量 29
10KB
235 行
Lockdiff
将包含大量信息的锁文件转换为更易于阅读的内容
例如
[[package]]
name = "foo"
version = "1.4"
变为
foo@1.4
使用 lockdiff 与 git 结合
此工具的主要目的是在用 git diff
和相关命令使用时,隐藏与包更改相关的自动生成文件(如 Cargo.lock
)中的“噪声”。
为此,您需要在您的 git 配置中注册 'lockdiff' 作为文本转换器(通常位于 ~/.config/git/config
)
[diff "lockdiff"]
textconv = lockdiff
然后告诉 git
在比较文件时使用 lockdiff
,在 ~/.config/git/attributes
Cargo.lock diff=lockdiff
支持的锁
Cargo.lock
composer.lock
poetry.lock
(有趣的事实,Poetry 和 Cargo 具有兼容的格式 😎)package-lock.json
yarn.lock
依赖项
~1.8–2.8MB
~58K SLoC