[英]git-svn clone with multiple repositories to multiple branches in local machine
我有一个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]
这样我就可以合并本地计算机中的每个分支。 这可能吗? 还是我的工作流程有错误?
任何提示将不胜感激。
您可能应该执行以下操作:
git svn clone --no-minimize-url rHEAD --stdlayout /path/to/svn-server
选项--stdlayout
将为您提供一个git存储库,其中包含一个SVN干线和每个SVN分支的分支。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.