README.md 1.3 KB

SVN和GIT双向同步工具

功能:

1. 通过打包机 双向同步 svn和git 修改内容 进行版本管理

2. 逻辑步骤:

 查看svn日志(拿到 当前 版本号)
 svn更新(拿到 更新后 版本号)
 git拉新(如果svn和git修改相同内容,这一步会基于git的机制,中断,程序介入处理)
 svn整体提交
 git分批提交:
  基于 当前 版本号 + 更新后 版本号
  拿到区间提交日志队列
  遍历区间,分批提交即可

使用方法:

 1. 在打包机,选一个文件夹,创建一个空的svn仓库

 2. 基于 develop主干 创建一个新的git分支推送到远端

 3. 拉取git分支到本地

 4. 把空白svn仓库的.svn文件夹放到跟.git仓库文件夹同级目录

 5. 注意查看:是否已把 .svn文件夹添加到gitignore忽略管理、是否已把.git文件夹添加到svn忽略列表管理

 6. 打开svn管理工具,全选,提交到svn即可

 7. 确认一下,SvnToGit.py脚本文件,在git仓库根目录,同时参考,之前打包机的相关配置,新增一个打包选项配置,再点击构建就可以使用了