0
我在使用$(Rev:.r)的版本號。
MAJOR.MINOR $(修訂:.R)
這完美的作品,並增加對每一個建設,如果主要或次要版本得到改變被重置。
但編號從1開始,而不是0.因此,第一個版本不是1.0.0,而是1.0.1,這不是我真正想要的。
那麼有沒有辦法使修訂從0開始?
感謝您的幫助...
P.S.不幸的是,在這個項目中不可能使用Git和GitVersion。
我在使用$(Rev:.r)的版本號。
MAJOR.MINOR $(修訂:.R)
這完美的作品,並增加對每一個建設,如果主要或次要版本得到改變被重置。
但編號從1開始,而不是0.因此,第一個版本不是1.0.0,而是1.0.1,這不是我真正想要的。
那麼有沒有辦法使修訂從0開始?
感謝您的幫助...
P.S.不幸的是,在這個項目中不可能使用Git和GitVersion。
不,這是無法實現的。
什麼是Rev?
使用$(Rev:.rr)確保每個已完成的構建具有唯一的名稱。 構建完成後,如果內部版本號中沒有其他內容已更改 ,則Rev整數值將加1。
來源鏈接:Build number format
此外,任何時候你改變你的內部版本號在TFS生成,修改重置爲1。它默認情況下,你不能改變這個值。因爲如果你能夠將值設置爲從0開始,它也應該能夠從100開始設置它。這將擾亂內部版本號。
好的,謝謝。猜猜那麼我將不得不編寫一些PowerShell來讓這個工作...我喜歡它自動重置的事實... – Matteo
@Matt如果你只是想添加一個1.0.0.0版本,你可以生成一個自定義的構建通過這種方式編號 - http://blog.ehn.nu/2015/10/generate-custom-build-numbers-in-tfs-build-vnext/。 –