我想查看一个生产二进制文件,并知道SCM中哪个版本对应于该版本。怎么可能?我可以使用VSS在Visual Studio中实现吗?
答案 0 :(得分:2)
戴夫回答说: “ 您可以将$ VERSION $或类似内容放在头文件中,以便代码可以访问它。它应该适用于任何svn客户端。以下是其中的更多信息:http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html “
答案 1 :(得分:0)
如果您正在谈论任何开发人员创建的任何构建,那么答案是您不能,因为即使您知道二进制文件的基本修订版本,您也不知道开发人员是否进行了本地修改。
如果您正在谈论发布的软件:您的二进制文件应附加版本号,您应该在存储库中找到带有该版本号的标签/标签/分支。 当然,有自动化的方法(想到关键字扩展,或者自动构建脚本从标记名称获取版本),但最终归结为这三个: