![]() |
1
22
经过昨晚的搜索,我终于找到了答案: http://i-nz.net/2009/01/15/selective-import-of-svn-branches-into-a-gitgit-svn-repository/ 似乎您必须实际地进入并手动编辑.git/config文件,以便将SVN分支添加到现有的git repo中。所以根据这些说明,我必须为每个分支添加一个条目。 |
![]() |
2
11
1)在.git/config中定义新的分支:
2)导入SVN分支。svn_branched_revision是分支在svn中发生时的修订。
3)将本地Git分支连接到远程分支:
5)检查和更新
|
![]() |
3
3
您可以通过执行以下操作找到svn_branched_修订:
|
![]() |
4
3
这个问题的答案( https://stackoverflow.com/a/840411 和 https://stackoverflow.com/a/7592152 )从Git v1.8.3.2起不再工作( https://stackoverflow.com/a/19833311 )您可以这样做: 1)在.git/config中定义新的分支:
2)导入SVN分支。svn_branched_revision是分支在svn中发生时的修订。
3)创建分支并将本地Git分支连接到远程分支:
5)更新
|
![]() |
5
2
这实际上就是git svn init所做的——其他git svn命令只是将事情合并在一起,等等。您可以git svn init和/或复制用git svn clone克隆的svn repo的布局,并且您应该能够拉入本地分支或获取等。在Git SVN的手册页上花点时间,你应该不会有太多的麻烦把一些东西拼凑在一起;如果你这样做了,免费节点上的Git是一个很好的资源。所以,这应该是可能的,没有太多的麻烦,但我不知道如何做这一切。 |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 5 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 5 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 6 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 6 月前 |