2025-03-26 00:02:56 +08:00

1.3 KiB
Raw Blame History

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