git svn rebase 冲突

git svn rebase conflicts

您好,我们正在进行从 svn 到 git 的一种同步。我们正在通过互联网搜索执行一些步骤。 开发人员向 svn 提交代码。我们需要将所有更改从 svn 同步到 Git。没有人提交 git 并且 git 分支最初是空的。我们正在使用 git-svn 来执行此过程。

步骤是:

1) git svn 克隆

2) git 添加远程源

3) git拉

4) git 推送

到目前为止一切都很好,没有问题。

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

git svn rebase

显示有冲突。我们不想手动解决冲突。提交给 svn 的任何内容都应该推送到 git。请帮助我们是否有任何其他方法可以将更改从 svn 推送到 git 而没有冲突意味着从 svn 自动合并,因为我们想自动执行此过程。

此外,如果有任何特定步骤,我们需要遵循以在没有任何冲突的情况下进行同步。

谢谢。

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

从 svn 获取最新的

git svn fetch

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

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

git push -f origin svn/trunk:master