2012-12-04 97 views
0

全部, 我們使用git進行源代碼管理。Git副本,與git塊合併並保存文件歷史記錄

我有項目使用開源的RED5項目,我從red5塊下載了源代碼。

svn籤從http://red5.googlecode.com/svn/java/server/trunk/ RED5,只讀

我們做了本地更改源。現在有一個新的主要RED5版本,已更新200多個文件。如何製作我們當前的RED5代碼的副本並保留git歷史記錄?這樣我就可以自動合併RED5代碼並隻手動合併衝突。

感謝,

+0

你能解釋一下你的問題嗎?很難發現你的確切問題。 –

回答

0

我會下載所有的源到另一個目錄,並在所有的東西,如svn diff -r<LAST_CHECKOUT>:<NEW_CHECKOUT>這些200+文件更改該目錄中創建一個diff /補丁。

然後在你的git倉庫中,我會應用該diff並處理所有衝突。然後像往常一樣提交。

如果你需要它,你可能會創建一個腳本,爲svn倉庫中的每個提交創建一個diff。

相關問題