2016-03-20 70 views
0

假設發佈分支不包含任何您不想在其他分支中合併的內容(例如,在後來的分支中存在適當修復的解決方法),是否可以實現乾淨合併它們之間?從發佈分支中刪除自引用信息

在大多數項目中,這是不可能的,因爲分支包含矛盾的「行政」的內容,如:

VERSION = 4 
PATCHLEVEL = 4 
SUBLEVEL = 0 
EXTRAVERSION = 
NAME = Blurry Fish Butt 

但版本號是這一問題的最瑣碎,最經常發生。經常有更多。

從內容中刪除此「自引用」信息是否可能(和實用)?

回答

1

這幾乎是每個項目的政策/管理問題。實質上,git並不在乎。它會跟蹤你告訴它跟蹤的文件。

一些項目跟蹤此項目元數據,以便任何人都可以克隆項目,構建項目並獲得相同的輸出。其他項目會將這些元數據放在git跟蹤的文件之外,這樣合併起來會更容易一些,但是您現在必須在其他地方跟蹤該元數據,並確保您每次都使用正確的元數據。