3
我为我的项目使用git-svn。'git svn rebase'和'git rebase trunk'之间的区别
git svn rebase
和git rebase trunk
有什么区别?
是git svn rebase
在master上运行基本上和git rebase trunk
在master上运行一样吗?
我为我的项目使用git-svn。'git svn rebase'和'git rebase trunk'之间的区别
git svn rebase
和git rebase trunk
有什么区别?
是git svn rebase
在master上运行基本上和git rebase trunk
在master上运行一样吗?
号git svn rebase
相当于运行以下:
git svn fetch --parent
git rebase remotes/trunk
(即假定的Git分支你的工作是基于关闭remotes/trunk
;如果它是基于掀起了完全不同的版本分支,它会重订到正确的分支)
不同之处在于,git svn rebase
在执行rebase之前从Subversion获取最新的代码,并且它还会自动计算出正确的远程分支以进行rebase。