在整个一天的Google搜索之后,我不得不向专家们求助。
我克隆了一些公共的SVN仓库,并将其转换为git。这个仓库只有一个主分支,它从某个特定版本(比如1.0)开始。
我还有一个独立创建的git仓库,也是从1.0版本开始的。我创建这个仓库是因为我想要修改一些公共项目。我只是下载了源代码,创建了一个空的git仓库,添加了1.0版本,然后开始进行修改。这个仓库也只有一个主分支。
现在,我想创建第三个git仓库,以1.0版本为起点,它将有两个分支:'svn'和'mystuff'。我希望保留两个分支的历史记录。
1.0
/ \
/ \
br. svn br. mystuff
| |
v1.1 v1.1'
v1.2 v1.2'
v1.3 v1.3'
. .
. .
如果我有这个工具,就可以使用svn2git轻松地从SVN存储库获取新版本,并将它们与本地的“mystuff”分支轻松合并。我不需要推送到SVN存储库,只需从中获取新版本即可。
你能帮我重新让使用Git变得有趣吗?
1.0
分支已经拥有的相同树。我更新了答案,请尝试这样做。 - mgarciaisaia