0

我的公司正在使用 Subversion,但我现在使用 git,所以我正在执行以下操作:

git svn clone -s http://svn/java/<project> <project>
cd <project>
git svn show-ignore > .gitignore
git checkout -b dev

现在,如果我在我的 dev 分支上工作了一夜,我想看看是否有人更改了 svn 的主干,我可以发出一个

git svn rebase

在我的开发分支?

4

1 回答 1

1

是的,您可以git svn rebase随心所欲地运行。它可以从 git 分支正常工作。

由于其他人看到您的代码的唯一方式很可能是通过 svn 服务器,因此您甚至不需要像使用 rebase 那样重写历史记录,因为提交 ID 不会在任何情况下都不能通过 svn。

于 2013-02-12T20:22:19.983 回答