2015-09-08 82 views
0

免责声明:我知道我可以指定一个版本号,以git svn clone svn://svn.server.com/project -s -r N:HEAD的格式进行克隆。我也明白,git svn fetch将继续从git svn clone没有修订它从哪里停止。从版本号恢复git svn克隆而不重复

我有几个问题:

  1. 如果我从一个版本号做一个git svn clone和中断的克隆,做我需要再次指定此版本号在获取继续吗?我担心,如果我不抓取将会看到我错过了历史并重新开始。

  2. 如果我在中断克隆之后在提取中指定修订号,那么将从该修订号再次开始提取还是继续从它离开的位置继续?

  3. 当我完成后,我需要rebase吗?

在此先感谢,我花了相当长的一段时间googling这个。

+0

在等着看有没有人知道这个答案的时候,我会试着建立一个环境,让我可以自己做这件事,然后尝试去测试它。 – Coolmurr

回答

0

我最终放弃了自己。回答:

  1. 您不需要指定修订号。如果您有(例如)20次修订,并从10做一个克隆,并在11个中断它的git仓库运行git svn fetch将继续从版本12

  2. 在克隆指定同一版本作为获取继续过程如同1.

至于rebase问题,我不知道。