当前位置:  开发笔记 > 开发工具 > 正文

如何在git中跟踪多个svn分支

如何解决《如何在git中跟踪多个svn分支》经验,为你挑选了2个好方法。

有很多方法可以给猫皮肤,有人可以改进吗?



1> davetron5000..:

这是一篇很棒的文章,但真正帮助我的是理解配置git svn.

假设您的SVN设置如下:

$SVN_ROOT/project/trunk
$SVN_ROOT/project/branches
$SVN_ROOT/project/tags

.git/config看起来像这样:

[svn-remote "svn"]
    url = $SVN_ROOT
    fetch = project/trunk:refs/remotes/git-svn
    branches = project/branches/*:refs/remotes/*
    tags = project/tags/*:refs/remotes/tags/*

然后a git branch -r将列出所有远程分支."project/branches/*"表示分支目录中SVN上的任何内容都映射到远程分支.

git checkout $branch将检查它,但你真正想要做的是git checkout -b my_feature $branch和你的本地分支(根植于远程分支),然后在完成后合并.



2> Setori..:

一篇很有帮助我的文章http://www.jukie.net/~bart/blog/svn-branches-in-git希望它有用.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有