免责声明:据我所知,我可以使用git svn clone svn://svn.server.com/project -s -r N:HEAD
格式指定要修订的修订号。我也理解,git svn fetch
会继续git svn clone
而不会从中断的地方进行修订。
我有几个问题:
如果我从修订号中执行git svn clone
并中断克隆,我是否需要在提取中再次指定此修订号以继续?我很担心,如果我不这样做会看到我错过了历史并重新开始。
如果我在中断克隆后在提取中指定了修订号,那么提取是否会从该修订号再次开始,还是会从中断处继续?
我完成后需要rebase
吗?
在此先感谢,我花了相当多的时间在Google上搜索。
答案 0 :(得分:1)
我最后还是自己动手了。回答:
您无需指定修订号。如果您有(例如)20个修订并从10执行克隆,并在11中断它,那么在git存储库中运行git svn fetch
将从版本12继续。
指定与获取的克隆中相同的修订版继续该过程,如1所示。
至于篮板问题,我不知道。