2012-10-15 67 views
0

我有兩個紅寶石軌道上的網站幾乎完全相同。一個是開發版本,另一個正在生產。他們唯一不同的地方是上傳的數據,但這不在存儲庫中。合併兩個化石項目

我一直只是在開發工作,固定的東西,然後我只是同步應用程序目錄,或我更改的一些文件。至今爲止,這一直奏效。

現在我幾乎沒有觸及這些網站超過一年,而且我已經在雙方做了一些改變。是的,我知道,當我不應該做這件事時,我就在努力。

現在,我的問題是這樣的。我可以輕鬆地合併這兩個項目(特別是應用程序目錄),然後在未來,我可以在開發項目上工作嗎?一旦我完成了,只需推動更改?

我知道我可以在其他版本控件的幫助下做到這一點,但我想知道這是否可能只使用化石。

+0

它們是兩個分支在同一化石庫中,還是在兩個獨立的庫中? – ravenspoint

+0

我做了這兩個獨立的,但他們在同一臺計算機上,兩個不同的目錄 –

+0

所以他們在兩個不同的存儲庫。這使它很難! – ravenspoint

回答

1

我想你的生活會容易得多,前進,如果你咬緊牙關,並將你的兩個版本放到一個存儲庫中。

建議程序:

選擇其中一個存儲庫。

打開它。

刪除所有用戶文件

從其他存儲庫中添加所有用戶文件。

檢入,創建一個新分支。

合併分支。您將必須決定合併到哪個分支。

+0

我認爲你是對的。將看看有人在這方面有解決方案 –

+0

嗯,我不明白你還在尋找什麼解決方案。在我不明白的建議程序中是否有一個步驟? – ravenspoint

+0

我不知道,像'化石merge-domainsite/develop/site1 -othersite/develop/site2 -output/develop/site3',這本來不錯。我用差異做了這個難題,歷史上有很多複製粘貼 –