使用 rsync 将 git 代码项目同步到 svn

更新日期: 2021-01-29 阅读次数: 4194 字数: 174 分类: SVN

由于我习惯 git 管理代码,但是提交公司代码仓库时必须使用 SVN,所以做了个简单的同步。

同步脚本

实际上就是一行 rsync 命令。

rsync --verbose  --progress --stats --compress \
      --recursive --times --perms --links --delete \
      --exclude "*.bak" --exclude "*~" --exclude "*.swp" --exclude='.git/' \
      /home/zhongwei/git_project/ /home/zhongwei/svn_project

第一个目录是 git 代码目录,第二个目录是 svn 代码目录。

注意事项:

  • 剔除了临时文件
  • 剔除了 .git 目录
  • 第二个 svn 目录不要加斜杠

SVN 操作技巧

svn 长时间不用,就记不住命令。所以干脆使用 GUI 的小乌龟。

拉取最新代码,使用 update to revision - HEAD revision - fully recursive

Snipaste_2021-01-29_14-12-04

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式