Build 基于DVCS中存储的源代码构建的程序集版本控制

Build 基于DVCS中存储的源代码构建的程序集版本控制,build,assemblies,versioning,Build,Assemblies,Versioning,我要做的是能够告诉用于构建程序集的变更集 使用Subversion,一切都很简单:将存储库修订号直接嵌入到程序集版本中(比如1.0.5873,其中5873是修订号) 然而,DVCSE没有可靠的人类可读的修订号,但它们有长十六进制字符串的变更集。这些显然不适合任何版本号 所以问题是:当前对这些程序集进行版本化的最佳实践是什么?通常,您会使用git descripe来获取此类人类可读的信息 如图所示,请参见: “” “” “”

我要做的是能够告诉用于构建程序集的变更集

使用Subversion,一切都很简单:将存储库修订号直接嵌入到程序集版本中(比如
1.0.5873
,其中
5873
是修订号)

然而,DVCSE没有可靠的人类可读的修订号,但它们有长十六进制字符串的变更集。这些显然不适合任何版本号


所以问题是:当前对这些程序集进行版本化的最佳实践是什么?

通常,您会使用
git descripe
来获取此类人类可读的信息

如图所示,请参见:

  • “”
  • “”
  • “”