3

我正在为我的项目使用 git-svn。

git svn rebase和 和有什么不一样git rebase trunk

git svn rebase在master上运行与在master上运行基本相同吗git rebase trunk

4

1 回答 1

4

No.git svn rebase相当于运行以下命令:

git svn fetch --parent
git rebase remotes/trunk

(假设您正在处理的 Git 分支是基于 off 的remotes/trunk;如果它基于不同的 Subversion 分支,它将重新定位到正确的分支。)

不同之处在于git svn rebase在进行变基之前从 Subversion 中提取最新代码,并且它还会自动计算出正确的远程分支以进行变基。

于 2013-02-20T13:04:45.877 回答