簡體   English   中英

分層版本控制?

[英]Layered Version Control?

我正在尋找一種具有特定功能的版本控制系統,除了“分層”之外,我不確定該調用什么。 本質上,我正在尋找的是擁有一個“主要”項目“ A”。 假設它具有這樣的目錄結構:

A/
|
+-config/
|
+-src/
|
+-data/

A是大部分代碼所在的地方,但是我不想部署AA更多地是我真正想要部署的模板...所以我想要一個項目B ,其內容為A (應該是只讀的),但是上面覆蓋了我的本地內容,例如B配置和數據。

這樣,我可以在A進行更改,然后在B進行“更新”,這會將更改引入到核心中,但不受項目特定調整的影響。

如果configdata為空,我可以從A中省略它們,並使用符號鏈接等玩游戲,但我確實希望它們也能夠容納一些核心配置和數據文件。

是否有一個支持這種類型的東西的版本控制系統? 如果是這樣,它如何運作?

聽起來您正在尋找“分支”的概念,而部署分支是您在其中進行配置更改而不是核心更改的地方。 然后,您可以不時將核心更改合並到部署分支中。

任何用於代碼的現代版本控制系統都支持分支。

暫無
暫無

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

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