簡體   English   中英

模塊化Maven項目和多個Git存儲庫

[英]Modular Maven projects and multiple Git repositories

我將到目前為止編寫的代碼從單個maven項目分離到了多個maven項目。 我最終使用的項目可以被將來的項目使用,它們幾乎是庫。 到目前為止,由於所有內容都在一個項目中,因此我一直在使用單個Git存儲庫。 但是,在模塊化之后,我想知道是否應該為每個Maven項目創建一個Git存儲庫。 我認為這是正確的做法,但我想聽聽其他人對此的看法。 由於這些項目可以作為獨立的組件工作,因此它們也應該擁有自己的Git存儲庫嗎? 另一個選擇是在我當前正在處理的項目的同一個Git存儲庫中開發所有項目。

由於這些項目可以作為獨立的組件工作,因此它們也應該擁有自己的Git存儲庫嗎?

實際上,這是定義git repo的主要標准之一,它將代表具有各自獨立歷史記錄(包括其分支和標簽集)的連貫文件組

這具有另一個優勢,即依賴於某些但不是您所有組件的其他項目不必克隆完整的唯一git repo(它將包含所有內容 ,包括不需要的組件)。
該其他項目可以克隆所需組件的確切子集並從中受益。

與系統方法相反,這稱為組件方法

暫無
暫無

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

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