在我的SVN存储库中,我有多级分支,例如:
- trunk
- tags
- branches
|-b1
| |-b1-1
| |-b1-2
|-b2
|-b3
当我将SVN克隆到GIT时,所有 b1 子分支都进入 b1 分支,因为git.config中的分支配置是:
branches = SRC/MyProject/branches/*:refs/remotes/*
因此,我想将 b1 的本地副本更改为 b1 / b1-1 和 b1 / b1-2 。 我做了什么,是第一个添加到git.config的另一行:
branches = SRC/Cx-Sense/branches/*:refs/remotes/*
branches = SRC/Cx-Sense/branches/b1/*:refs/remotes/b1/*
我尝试git svn fetch
但没有反映出任何变化,所以我(错误地)做的是从本地存储库中删除 b1 。
现在我有两个问题:
git svn fetch
没有'#34;重新获取"它)。如何让git重新获取它?我应该指出,我真的想避免重新克隆整个存储库,因为(1)它是一个大项目,(2)我更愿意知道如何修复它而不仅仅是#34;重新启动&#34 ;
非常感谢你的帮助!!!