git svn rebase冲突

时间:2015-10-14 15:11:01

标签: git svn git-svn rebase

您好我们正在从svn到git进行单向同步。我们通过互联网搜索一些步骤。   开发人员将代码提交给svn。我们需要将所有更改与svn中的Git同步。没有人承诺git,git分支最初是空的。我们正在使用git-svn来完成这个过程。

步骤是:

1)git svn clone

2)git add remote origin

3)git pull

4)git push

到这里一切都很好,没有问题。

现在我们要将新的更改从svn推送到git。然后我们做

git svn rebase

它显示了冲突。我们不想手动解决冲突。无论什么承诺svn应该被推到git。请帮助我们是否有任何其他方式可以将更改从svn推送到git而不会发生冲突意味着从svn自动合并,因为我们希望自动执行此过程。

如果有任何特定步骤,我们需要遵循以完成同步而不会发生任何冲突。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您准备完全忽略git端发生的任何事情,您可以执行以下操作:

从svn

获取最新信息
git svn fetch

假设您要将svn/trunk推送到origin/master

-f强制svn / trunk的当前状态覆盖远程端的任何内容

git push -f origin svn/trunk:master