2010-10-03 74 views
0

我们最近将我们的项目从Google代码移到了GitHub,但只想移动其中的一部分(最多说修订版600),而不是使用GitHub的内置系统进行传输一个SVN回购,我们刚刚创建了适当的本地项目文件夹中的项目。仅将修订历史记录从Google代码转移到GitHub

但是,我想将修订历史转移到特定修订版本。有没有办法做到这一点?注意我不希望修改repo中的现有代码,我只是想将历史记录结束。

回答

2
  1. 使用GitHub的SVN导入功能。
  2. 克隆新的git存储库。
  3. 使用git resetmaster倒回到您认为应该是的任何提交。
  4. git push --force
+0

是否存在只是为了虽然移动历史的方法吗?我们已经完成了现有回购工作。 – person 2010-10-03 17:08:35

+0

规划使用svn2git,任何提示? – person 2010-10-03 18:00:27

+0

我不明白“只是历史”应该是什么意思。转换存储库时还会转换什么?我也不明白你为什么指出你已经完成了工作 - 因为,你为什么要转换它?所以我在想,要么你试图提出一个问题,那就是你没有用我(而且显然是其他人,根据缺乏答案)理解的方式解释,或者你不明白我的答案。你想做什么? – 2010-10-04 05:34:06