给猫剥皮的方法有很多,有人能改进一下吗?
Setori
问问题
904 次
1 回答
7
这是一篇很棒的文章,但真正帮助我的是理解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/*
然后 agit branch -r
将列出所有远程分支。“project/branches/*”表示分支目录中 SVN 上的任何内容都映射到远程分支。
git checkout $branch
会检查出来,但你真正想做的是git checkout -b my_feature $branch
工作你的本地分支(植根于远程分支),然后在你完成后合并。
于 2009-01-19T22:51:17.230 回答