在具有多个来源的'git svn'上进行分支可以按照以下步骤进行:
- 首先,确保你已经安装了Git和Git-SVN,并且已经成功地使用'git svn clone'命令克隆了多个来源的SVN仓库。
- 使用'git branch'命令查看当前的分支列表,确认你当前位于主分支。
- 使用'git svn branch'命令创建一个新的本地分支,并指定来源的SVN分支名称。例如,如果要创建一个名为"feature-branch"的分支,并且来源的SVN分支名称为"branches/feature-branch",则可以运行以下命令:
- 使用'git svn branch'命令创建一个新的本地分支,并指定来源的SVN分支名称。例如,如果要创建一个名为"feature-branch"的分支,并且来源的SVN分支名称为"branches/feature-branch",则可以运行以下命令:
- 切换到新创建的分支:
- 切换到新创建的分支:
- 现在你可以在新的分支上进行开发工作了。在进行修改、提交等操作时,使用常规的Git命令即可。
- 如果需要将新的分支推送到SVN仓库中,可以使用'git svn dcommit'命令。注意,这将把你的本地Git提交转换为SVN提交,并将其推送到相应的SVN分支上。
总结:
在具有多个来源的'git svn'上进行分支,首先使用'git svn branch'命令创建一个新的本地分支,并指定来源的SVN分支名称。然后切换到新的分支进行开发工作,使用常规的Git命令进行修改、提交等操作。如果需要将新的分支推送到SVN仓库中,可以使用'git svn dcommit'命令。