标签: git visual-studio visual-studio-2015
我使用Visual Studio 2015和git进行.Net解决方案的版本控制。我正在使用Installshield安装项目。我需要增加解决方案的程序集版本号,以便在安装新版本时删除以前的安装。有没有办法从git获得某种增量编号,我可以用它来进行每次提交?
答案 0 :(得分:1)
对于功能分支中的构建,它不会可靠地工作,但对于master的发布版本,您可以执行类似git rev-list master --count --first-parent的操作,为每个新提交提供一个新的“版本”(不计那些合并在一起)。但是,更常见的是,您将使用CI服务器(TFS,TeamCity等)中的自动递增构建号。
master
git rev-list master --count --first-parent
至于实际将此版本号应用于您的程序集,有other answers。