svn to git branch to branch syncing

问题描述 投票:0回答:1

我们在SVN repo下有多个分支,我已经使用git svn clone将它们转换为GIT,现在我想在同步部分工作以下是我的SVN分支:

  1. 快速
  2. 阶段
  3. 生产

我想让它们同步,在SVN阶段分支上提交的更改应该只与GIT阶段分支同步,并且与其他分支类似。

我使用以下命令进行同步,但更改未同步到git分支:

git reset --soft refs/remotes/stage
git svn fetch
git push --set-upstream origin stage ( I already pushed all branches to GIT server using **git push -u origin --all** )

任何人都可以帮助我将这些分支与他们的svn提交同步吗?

git svn
1个回答
0
投票

在转换的git存储库上执行以下命令,它将为您提供引用远程分支名称:

printf“git push origin”; git show-ref | grep refs / remotes | grep -v'@'| grep -v remotes / tags | perl -ne'print'refs / remotes / $ 1:refs / heads / $ 1“如果m!refs / remotes /(.*)!';回声

之后使用git push origin reference_branch_name_from_above_output。

© www.soinside.com 2019 - 2024. All rights reserved.