我使用git-svn并且在我的功能分支上偶然输入git svn rebase
,有什么后果?
通常我在master上输入git svn rebase
,然后我会输入git rebase master feature
来更新功能分支。结帐主人是否安全,执行git svn rebase
并跳过第二步?我希望这相当于我通常做的事情。
我担心一旦merge --ff-only
从功能回到主人和dcommit
主人身上,我就会引发问题。
答案 0 :(得分:1)
您可以使用您的reflog(git log -g
)返回到意外git svn rebase
之前您在功能分支上的位置。原始命令的git svn fetch
组件很好,因此不需要git svn reset
。您可以像往常一样去主分支机构进行git svn rebase
清理工作。
正如你所说,可能没有任何问题,因为你计划对该功能分支进行改造。
答案 1 :(得分:0)
我使用映射到单个svn分支的git svn存储库。我最近做了同样的事,我没有遇到任何问题。我甚至直接从功能git分支做了一个dcommit。在任何情况下,您都可以在提交之前始终在本地显示提交,以确保在进一步操作之前一切正常。