我在主分支的基础上创建了一个功能分支。这个分支有一个本地副本,以及一个远程副本(需要与其他开发人员一起处理)。master分支已经升级,所以我重新设置了我的本地功能分支(git rebase master)的基础,以跟上Master的最新更新。然而,现在我的本地特性分支和远程特性分支是分开的--我不能推送到远程特性分支(除非我使用-f标志)。
有没有办法在不强行推动的情况下妥善解决这个问题?
我们正在做一个单一分支"basic“的双向同步
我以前已经能够git svn dcommit了
当我这样做的时候(为了做git -> svn部分,对于svn -> git,git svn fetch工作得很棒)
git checkout -b svntrunk trunk
git rebase basic svntrunk
git svn dcommit
最后一个命令以
Unable to determine upstream SVN information from working tree history
如果我直接在basic上做rebase,我就会把提交的sv