C#項目,VS15,TFS15,xaml構建。TFS承諾使用powershell
我需要我的版本號增加與每一個承諾:
我不能,因爲通過Visual Studio推一些不支持他們
我用的是預提交掛鉤由於我們有不同的模板,因此無法使用內置的版本控制([1.0。*])。
問:是否有可能仍然增加版本每次提交前(如果沒有,我怎麼能做出TFS犯了增加版本的項目
最好的情況:一些辦法在每次提交之前增加不涉及git鉤子的版本(或者使鉤子與VS一起工作)
第二好的情況:CI通過推動觸發,它增加了修訂版本號(使用預先編譯的powershell腳本) ,把它作爲一個新的提交(可能在同一個預生成腳本中?),然後構建解決方案。 (是的,我知道這很醜陋,但我可以關閉CI,只有手動版本可以增加版本,這沒關係。)
第三好:還有其他的東西嗎?
vs15和visual studio 2015 update 3支持pre-commit hooks。只要bash和所有unix工具都在路上,你應該是金黃的。 – jessehouwing