我在GitHub上使用私有回購開發了一個客戶項目。我們現在想要做的是打開它的某個部分,併產生一個開源版本的項目。這個想法是,客戶的版本將建立在這一個。對開源版本所做的任何更改也應該流向私有版本。從私有GitHub回覆到公有和私有
現在,問題是我不能只設置當前的GitHub倉庫對所有人都可見。有些代碼應該只保留給客戶。所以,到實際的一組問題:
- 是否有可能建立一對GitHub回購,使父母是公共的,而叉仍然是私人的?
- 我可以從回購庫中完全清除某些文件及其歷史記錄嗎? (如果1.是可能的,我可以在那裏再次添加它們)
我想我可以從頭開始回購,然後在此基礎上開展工作,但在這種情況下,我會失去一些有價值的歷史信息。
任何想法表示讚賞。如果需要,我可以提供更多的細節。
這可能是機票,是的。需要找出一些好方法來做到這一點。我想我可以有三個這樣的項目:A(私有,取決於C),B(公共,取決於C),C(公共,包含通用位)。 – 2012-03-11 19:00:04