2
我所能做的是有能力告诉用于构建程序集的变更集。从DVCS中存储的源代码构建的版本控制程序集
使用Subversion,它非常好,简单:将存储库修订版本号直接嵌入到汇编版本中(如1.0.5873
,5873
是修订版号)。
但是,DVCSes没有可靠的人类可读的修订版号,但它们确实具有长十六进制字符串的变更集。那些显然不适合任何版本号。
所以问题是:目前最好的版本这样的程序集的最佳做法是什么?
我所能做的是有能力告诉用于构建程序集的变更集。从DVCS中存储的源代码构建的版本控制程序集
使用Subversion,它非常好,简单:将存储库修订版本号直接嵌入到汇编版本中(如1.0.5873
,5873
是修订版号)。
但是,DVCSes没有可靠的人类可读的修订版号,但它们确实具有长十六进制字符串的变更集。那些显然不适合任何版本号。
所以问题是:目前最好的版本这样的程序集的最佳做法是什么?
通常情况下,你会使用git describe
来获得这种人类可读的信息。
正如图示,请参阅: