簡體   English   中英

Visual Studio解決方案的語義版本控制

[英]Semantic Versioning for Visual Studio Solution

我們的團隊擁有大量的桌面應用程序,在它們之間有許多共享庫,所有共享庫都在我們存儲庫中的一個通用解決方案文件中。 出於多種原因,我們希望使用語義版本控制,其主要原因是使我們的用戶更容易安裝更新。 但是,考慮到我們要處理的程序集的數量,我們發現為每個程序集更新AssemblyInfo文件非常繁瑣,尤其是當它用於依賴多個應用程序的庫時。

我想知道是否有使用git標記或某種外部工具的簡單方法來告訴構建服務器,例如XYZ有一個錯誤修復程序,並且其補丁號需要更新。

使用GitVersion: https ://gitversion.readthedocs.io/en/latest/

它將根據最后一個標簽和git歷史記錄自動進行語義版本控制。

如果您使用msbuild或(更好)將其與諸如fake或cake.net之類的構建工具一起使用,則可以使用GitVersionTask

暫無
暫無

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

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