我的公司正在使用Subversion,但我现在正用git打开,所以我正在做以下事情:
git svn clone -s http://svn/java/<project> <project>
cd <project>
git svn show-ignore > .gitignore
git checkout -b dev
现在,如果我一夜之间在我的开发部门工作,我想知道是否有人改变了svn的主干,我可以发一个
git svn rebase
在我的开发分支?
答案 0 :(得分:1)
是的,您可以根据需要运行git svn rebase
。它可以从git分支机构中正常工作。
由于很可能是其他人看到你的代码通过svn服务器的唯一方式,你甚至不需要担心重写历史,就像使用rebase一样,因为提交在任何情况下,ID都不会通过svn。