2010-10-03 86 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