![]() |
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是一个很好的资源。所以,这应该是可能的,没有太多的麻烦,但我不知道如何做这一切。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |