简短的问题:git-svn 相当于svn up -r r1130
只更新到编号的提交(带有 svn 编号)是什么?
我正在使用 git-svn,因此我既可以使用 git,也可以管理团队 svn 存储库的(许多)本地分支。我有一个软件版本,我破解了它可以与特定的硬件设置一起使用。自从我上次使用它以来,svn repo 已经超越了这项工作的一个稳定的好点。我想将本地分支更新为代表稳定提交的编号修订。我可以在 svn with 中做到这一点svn up -r r1130
,但我更喜欢 git。
我一直忘记过去我是如何做到这一点的,并且发现自己正在搜索 SO 和帮助页面试图找到最佳方法。也许我错过了一个措辞不同的问答?
在干净的树上检查旧版本很容易,但是当我在树的顶部进行提交时,“倒带头以在其上重放你的工作......”我通常喜欢的部分意味着在添加更改之前,我将前往树中的某个点!
现在,我打算git svn rebase
然后以交互方式 rebase 以退出我不想要的提交,但我很难相信这是最好的,甚至是这样做的好方法。