2011-06-10 23 views
0

我在sourceforge上有一個項目的工作副本,它有很多來自trunk的小修改。我將其中一些提交爲補丁。我認爲有些人會被接受。有些不會。同時,每次我進行更新時,都會出現混亂,因爲某些修改是對某些文件的重大改寫。如何將「骯髒」的SVN工作副本遷移到乾淨的SVN + GIT環境?

所以我想我想要做的是有一個本地git存儲庫,我工作,並定期存儲,存儲應用。

我的問題是:我該如何開始?我只使用git-svn從svn倉庫簽出,然後複製我的舊本地工作副本(減.svn dirs)?

我是否正在討論這個問題?

應該讓生活更簡單的兩個因素是:1)我對本地歷史沒什麼興趣,2)我只能讀取SVN存儲庫。

+0

其實我知道,我不能簡單地複製我的本地文件了,因爲有在將丟失的存儲庫未合併的變化。確認。 – 2011-06-10 06:22:37

回答

1

你正在做的事情正確。使用git-svn讓svn的分支保持最新狀態。將任何新的更改合併到您在git中本地的任何分支中。既然它是隻讀的,你不必擔心承諾svn,這應該可以節省你一些頭痛的問題。

希望這有助於