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

发布时间: 2021-01-29 14:15:23 作者: 大象笔记

由于我习惯 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 代码目录。

注意事项:

SVN 操作技巧

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

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

我是一名山东烟台的开发者,联系作者