50 个稳定版本 (5 个主要版本)
6.7.0 | 2021 年 10 月 25 日 |
---|---|
5.5.4 | 2020 年 12 月 19 日 |
5.5.1 | 2020 年 9 月 6 日 |
5.4.2 | 2020 年 6 月 21 日 |
1.4.2 | 2019 年 6 月 6 日 |
#1884 在 命令行工具
每月 95 次下载
2.5MB
4K SLoC
verco
一个基于键盘快捷键的简单 Git/Mercurial/PlasticSCM tui 客户端
截图
功能
- 一个界面用于多个版本控制后端
- 支持 Git、Mercurial (Hg) 和 Plastic SCM
- 支持的操作
- 状态
- 修订历史
- 修订详情
- 丢弃更改
- 检出修订
- 提交更改
- 分支和标签管理(列表/创建/删除)
- 合并
- 推送/拉取/获取
- 最多通过两个键即可访问所有内容
目标
- 实现日常版本控制操作(有见解)
- 跨平台(Windows、Linux、BSD、Mac)
- 即使在执行一些重型操作时,也能提供响应式的 UI
- 零依赖(除了平台库)
非目标
- 覆盖特定版本控制的全部 API 接口
- 自定义快捷键(尽管我们实现了冗余快捷键)
- 配置文件/环境变量(命令行选项即可)
- 克隆、仓库初始化和复杂操作(应留给各自的命令行)
- 支持变基
平台
本项目使用 Cargo 和纯 Rust 稳定版,并可在 Windows、Mac、Linux 和 BSD 的最新版本上运行。
它的唯一依赖项是
安装
您可以通过 cargo
安装它或从 GitHub 发布版中下载二进制文件。
如果您选择 cargo
途径,则需要先安装它(通常使用 rustup)。在终端中,运行以下命令安装 verco
cargo install verco
然后您可以从您所在的任何目录运行 verco
打包状态
Fedora (COPR)
sudo dnf copr enable atim/verco -y
sudo dnf install verco
Arch Linux (AUR)
verco
可以通过可用的 AUR 软件包 使用 AUR 辅助工具 安装。例如
paru -S verco
使用方法
在存储库文件夹的终端中,输入verco
命令。这将启动verco
的tui界面,您可以与Git/Mercurial/PlasticSCM进行交互。