0
我目前有以下情況。 我有一個私人項目,就像一個框架,我想用它作爲一系列其他項目的基礎。在項目的根目錄中,有幾個文件夾命名爲主題,模塊,插件以及一些用於進行獨特更改的文件夾。在創建克隆時,主要目標是更新內容並將其添加到這些子文件夾。Git克隆子模塊框架
framework/
| - config.ini
| - core.c
| - module_handler.c
| - plugin_handler.c
| - theme_handler.c
| - modules/
| - plugins/
| - public/
| - images/
| - themes/
- 我希望能夠更新框架版本中每個克隆。 (重要)
- 我想框架在克隆的根目錄。 (重要)
- 我希望有能力挑選克隆中的提交/更改並將它們推回到框架有時。 (會很好,但我可以忍受做手動的痛苦)
- 我最不使用分支機構。他們顯然是分開的。
我一直在閱讀關於子模塊的一整天,我覺得這個概念本來就是完美的。除了看起來它們不能存在於新項目的根目錄之中,因爲.git文件夾顯然是相互衝突的。但我不知道如果它不在根目錄中,我會如何處理它。有什麼黑客或我可以使用的東西嗎?
如果我不能得到所有的東西,我可以生活在沒有能力輕鬆合併對框架的更改。
我在做這樣的假設,我會一直在這件事上獨自工作。我只是想讓它更有條理,自我解釋。
解決此問題並實現此功能的最佳方法是什麼?
這是一個正常的框架克隆?這是來回推動承諾真正的框架? – Markus
如果分支包含它或git url正確,那麼可以克隆它。 – huncyrus