.net - 如何对服务包或修补程序进行版本控制?

标签 .net version-control deployment project-management publishing

如果您的应用程序有一个供人们开发的公共(public) API,那么在以下场景中您会做什么?

  • 如果您发布了您的服务包 应用程序你改变版本吗 组件数量?

  • 同样,你改变版本 如果您提供修补程序,数量如何?

如果提供,您是否提供程序集重定向的策略文件?或者如果您不知道策略文件在该场景中的位置?我什么时候会选择不更改版本号或提供策略文件并更改版本?

最佳答案

我们遵循这样的规则:版本号的前三部分或多或少是由营销产生的人为数字。该模式类似于“Major.Minor.ServicePack”。 (服务包和修补程序之间的区别只是策略。)但最后一个数字是由构建脚本自动插入的,并保留脚本运行所在分支的最后更改的 subverion 版本。通过这种方式,我们总能找到任何“野外”二进制文件的确切代码库。

关于.net - 如何对服务包或修补程序进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1626132/

相关文章:

java - 取消部署时删除的上下文

python - 如何在 Elastic Beanstalk 上启动时运行一次 python 脚本

c# - 粘贴到多个文本框中

.net - 性能 Azure Blob 与 Azure 表

Git:将现有存储库从 PC 移动到服务器,从服务器克隆

ruby-on-rails - 版本控制轨和数据库,从哪里开始?

xcode - 你将如何避免 "Xcode, Subversion Error: 155007 (Path is not a working copy directory)"?

c# - 可以动态分析谓词吗?

c# - .Net 配置 - 如何覆盖映射配置文件中的设置和自定义部分?

deployment - 在 URL 中没有 war 名称的情况下在 Tomcat 上部署 war