git svn rebase的哪个分支?
当我执行GIT svn rebase时,我在哪个本地GIT分支上有关系吗?很多时候,我只在本地分支上(比如git svn rebase的哪个分支?,git,git-svn,Git,Git Svn,当我执行GIT svn rebase时,我在哪个本地GIT分支上有关系吗?很多时候,我只在本地分支上(比如trunk\u work),我与本地trunk分支保持同步,该分支映射到上游SVN分支。我总是要切换到trunk,然后再重新设置基址,但我想知道它在trunk\u工作时是否也起作用?看起来这个rebase不是典型的rebase,因为git svn足够聪明,可以知道哪些本地分支映射到svn分支,并对它们进行更新。但我想确定一下。谢谢。根据git help svn: rebase
trunk\u work
),我与本地trunk
分支保持同步,该分支映射到上游SVN分支。我总是要切换到trunk
,然后再重新设置基址,但我想知道它在trunk\u工作时是否也起作用?看起来这个rebase不是典型的rebase,因为git svn足够聪明,可以知道哪些本地分支映射到svn分支,并对它们进行更新。但我想确定一下。谢谢。根据git help svn
:
rebase
This fetches revisions from the SVN parent of the current HEAD and
rebases the current (uncommitted to SVN) work against it.
…我的意思是说,
git svn rebase
只在当前分支上工作,所以你在哪个分支上确实很重要。谢谢,也许我会对git svn fetch
的日志输出感到困惑,我想这可能就是更新所有分支的原因。