# repo2git **Repository Path**: crisy/repo2git ## Basic Information - **Project Name**: repo2git - **Description**: repo多仓库管理代码转换成单git仓库管理模式 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 5 - **Created**: 2016-03-14 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: vcs **Tags**: None ## README # 使用说明: ## Name:  repo_change_git.sh脚本试用于repo管理的代码转为git单一仓库管控代码 ## Description  repo管理多仓库代码是谷歌推广的代码管控方案,这种方案适用于多模块管理代码,针对定制方案商,往往他们出版本,出软件并不会分模块管控代码,底层上层耦合严重,他们更注重统一管理代码,通过单一git仓库来管控所有的代码,所以提供一种方案,将repo管理的代码转换成单一git仓库管理;   ## Options * --repo2git   repo代码仓库转为大git仓库 * --format   生成两个tag之间的补丁 * --apply   将补丁打入指定的git大仓库 * --list   列出两个tag之间的提交 * --checkTag   校验repo所有仓库某个tag是否存在 * --dos2unix   指定类型文件转换成unix格式 * --init   第一次转换时初始化git仓库 * --modify   修改repo生成的补丁,适应打入git