2014-05-08 39 views
0

最近我開始了一個Open-edX項目的存儲庫,我必須在學校做。然而,除了分叉edX平臺資源庫,我下載了主zip文件,並創建了另一個公共存儲庫,我可以管理我提出的請求。也許將來我會成爲貢獻者。我想知道如果做「git remote add upstream https://github.com/edx/edx-platform.git」到我的倉庫將導致與我下載的主壓縮文件的衝突。我將不得不嘗試這個,但我想知道是否有人有這樣的經驗與存儲庫這樣做?最後,我想能夠:GitHub:我需要更新現有的存儲庫

混帳上游取

git的結帳主

混帳合併上游/大師

混帳推起源主

我看到這個帖子Keep a modified version of a GitHub repository updated。這是主意嗎?

謝謝。 Edward

回答

0

我懷疑這會失敗,你將永遠無法重新統一這些庫(原來的和你的新開始)。

這是因爲提交哈希ID會考慮所有導致此問題的歷史記錄。我想你自己的倉庫基本上只包含所有這些文件的第一次提交。即:它們沒有歷史記錄,因此即使您可能能夠從原始存儲庫中獲取完全相同的文件,由於此提交中的文件中存在不同的父提交,不同的提交消息和差異增量,哈希也不同。

如果您認爲以後對原始文件的貢獻可能是一個好主意,爲什麼不分叉或克隆原始存儲庫?即使將該回購作爲另一個遠程設備無縫工作,您也可以完全相同的情況結束:您擁有與原始設備相連的自己的回購 - 您的方式與實施方式之間的差異,然後簡單地克隆它,然後創建你喜歡的分支嗎?

+0

我完全可以看看你對虛擬存儲庫的看法,看看會發生什麼。 – Eddie

相關問題