#版本控制 #Git 仓库 #子模块 #仓库 #YAML #导入 #转换

应用程序 vcs2git

导入 VCS .repos 作为 Git 子模块

3 个版本 (破坏性更新)

0.3.0 2024 年 4 月 25 日
0.2.0 2024 年 4 月 1 日
0.1.0 2024 年 2 月 21 日

#1611 in 开发工具

MIT 许可证

12KB
234

vcs2git: 将 VCS 仓库转换为 Git 子模块

安装

使用 Cargo 安装二进制文件。

cargo install vcs2git

用法

此程序读取 YAML .repos 文件,并将列出的仓库作为子模块添加到当前 Git 仓库中。

以 Autoware 的 autoware.repos 为例。

# Enter into the root of your Git repo
cd my_repo

# Add listed repos in autoware.repos as submodules under src directory.
mkdir src
vcs2git autoware.repos src

# Save added submodules
git commit

许可证

本软件根据 MIT 许可证分发。请参阅许可证文件

依赖项

~16MB
~381K SLoC