git svn 填坑笔记 - 使用 git 对 snv 管理

  • 关联 svn 项目
git svn init https://119.37.197.56:8443/svn/51closer -s --prefix=<branch_prefix> --username=<snv_username>
  • 同步
git svn fetch
  • 查看分支
git branch -a

检查是否存在 remotes/<branch_prefix><svn_branch_name>

如果不存在,手动在 svn 上建立 branches 目录下建立名称为分支名的目录,并提交。

  • 标记本地与 svn 分支
git log --pretty=oneline
git show-ref

通过以上命令分别选取需要对应的 Hash,然后在保存在 .git/info/grafts 文件中,文件内容如下:

<log_hash> <branch_hash>
  • 提交分支
git svn dcommit
posted @ 2019-02-27 17:59  卜木  阅读(235)  评论(0编辑  收藏  举报