-
git2
绑定到libgit2,以与git仓库进行交互。此库既线程安全又内存安全,允许读写git仓库。
-
git-version
将git版本(标签名,或哈希值)和脏状态编译到您的程序中
-
git-cinnabar
与mercurial仓库交互的git远程辅助工具
-
alpm
libalpm的Rust绑定
-
cocogitto
一组用于常规提交和semver规范的命令行工具
-
git-testament
在编译您的crate时记录git工作树状态
-
pijul
一个分布式版本控制系统
-
unclog
允许您从一组独立文件中构建更改日志。这有助于防止在共享代码库协作时出现令人讨厌且不必要的合并冲突。
-
rustc_tools_util
生成git软件包版本信息的辅助工具
-
git-radar-rs
Rust 版本的 git-radar 或 gitHUD
-
cargo-husky
为 cargo 提供的 husky
-
jj-lib
Jujutsu - 一个实验性的版本控制系统
-
gitbox
Git 工具箱,用于简化传统提交和语义版本等功能的采用
-
git-automater
Git Automater:无缝版本控制的快捷方式!
-
git-branchless
Git 的无分支工作流程
-
git2version
从 git 获取软件包版本并将其作为常量合并到程序中的方法
-
bugreport
收集系统和环境信息以进行错误报告
-
emoji-commit
借助表情符号使您的 git 日志美观且易于阅读
-
git-branchless-reword
git-branchless 的支持库
-
stampver
更新项目版本号
-
gitverse
Rustic 实现的 GitVerse
-
vergit
根据 SemVer 规范增加 git 仓库标签的命令行工具
-
snowy
简化发布管理的命令行工具
-
alpm-sys
libalpm 的原始绑定
-
git-branchless-record
git-branchless 的支持库
-
git-tags-semver
从注解的 git 标签中提取 SemVer 版本信息
-
sequoia-git
管理和强制实施提交签名策略
-
grev
从构建脚本中处理 git 修订信息
-
girt-view
git-interactive-rebase-tool 的视图模块
-
shackle-shell
限制版本控制服务器访问的 shell
-
z1info_rust
通过
cargo run [...] z1info=extra_information
为二进制软件包添加额外信息 -
comfy-git-version
git-version的一个舒适分支:将git版本(标签名称,否则为哈希值)和脏状态编译到您的程序中
-
version-consts-git
为编译包含crates的git状态信息生成代码
-
fedimint-build
将git版本信息包含在构建中的Fedimint构建脚本实用工具
-
git-version-macro
git-version的内部宏crate
-
require_rs
二进制查找器
-
minver_rs
minver
-
cargo-gitv
基于Cargo和Git元数据的合理且具有偏见的版本管理
-
version_macro
带有git版本和构建时间的rust cargo构建的二进制文件
-
vbump
提高项目的版本,创建适当的git标签
-
build-version
Git版本信息
-
comfy-git-version-macro
git-version的内部宏crate
-
git-build-version
允许轻松地将git仓库版本包含到您的项目中
尝试使用 DuckDuckGo 搜索 搜索.