簡體   English   中英

Git Submodule或fork

[英]Git Submodule or fork

我在github上有一個私人倉庫,這是我的cms的完整源代碼。 現在我有一些本地客戶,我想使用相同的代碼庫,但具有不同的主題。 是否最好將原始項目分成每個項目的回購。 或者使用子模塊為每個客戶創建一個新的倉庫?

在每個站點完成后,我會想象主題文件不會發生太大變化,但是當發現錯誤時需要從主回購中提取更改。

由於涉及兩組文件(基於公共文件和主題文件),因此子模塊是合適的。

每個客戶都會:

  • 一個主要的git repo項目
    • 一個子模塊克隆公共代碼庫
    • 一個子模塊,其主題具有特定文件。

分叉是一種克隆技術,能夠將一個版本的repo與其副本隔離開來。
GitHub使用fork隊列來實現它,以便巧妙地回顧在分叉的Git倉庫中做出的一些改變。
但關鍵是:它涉及所有存儲庫,而不僅僅是一個部分。
如果涉及幾個部分,子模塊是正確的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM