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仓库根目录,同时参考,之前打包机的相关配置,新增一个打包选项配置,再点击构建就可以使用了