到目前为止,我们的 VB.NET 产品使用的版本号如 2.4.1。我们手动设置它们。
现在我们开始将 GIT 与 Team Foundation Service 一起使用,并希望改进版本号处理。目的很简单:格式应该是 Major.Minor.Build.Revision。每次编译时,Revision 都会自动增加。每个 Team Foundation Server 编译的构建应该增加(在 git push 之后,我们让 TFS 创建一个连续构建)。主要和次要只能手动增加。
版本号应该在三个地方可见: (1.) 作为应用程序中的程序集版本。(2.) 在 GIT 中找到一个版本。(3.) Team Foundation Service 构建名称。
所以我的问题是:
- 如何创建上述版本号。
- 如何命名包含版本号的 TFSerivce 构建名称?
- 如何让 GIT 知道版本号并“以某种方式”显示它们?