我有一个svn远程存储库,如下所示:
SW
branches
A
B
C
tags
trunk最初,我使用的是Branch A,因此我将其视为存储库,并使用以下命令将其放到本地计算机上
git svn clone --no-minimize-url rHEAD /path/to/svn-server/branches/A因此,我的本地存储库将如下所示:
A [Folder]
master [branch]
my_devlop [branch]但现在我还必须在分支C上工作,我需要将my_devlop中的一些代码合并到分支C中。
因此,我使用以下命令获取SW下的所有分支:
git svn clone --no-minimize-url rHEAD /path/to/svn-server/branches但是,这会将每个分支视为分支下的单个存储库。
类似于我的本地机器中的以下代码
branches [folder]
A [folder]
B [folder]
C [folder]但我想要的是以下内容
branches [folder]
A [branch]
B [branch]
C [branch] 这样我就可以合并本地计算机中的每个分支。这个是可能的吗?或者我的工作流程有什么错误?
任何提示都会被感谢的。
发布于 2015-09-25 16:44:26
您可能应该执行以下操作:
git svn clone --no-minimize-url rHEAD --stdlayout /path/to/svn-server选项SVN将为您提供一个git存储库,其中包含--stdlayout主干和每个SVN分支的分支。
https://stackoverflow.com/questions/32773692
复制相似问题