我有一个使用 subversion 进行源代码控制的 asp.net/C# 应用程序。
我的应用程序会在每个版本上自动增加它的 AssembleVersion 和 AssemblyFileVersion,这就像一个魅力,并在网站的管理端显示版本号。
当我们进行部署时,我们会跟踪 AssembleVersion 和 AssemblyFileVersion,但是,当出现问题并且我们需要回滚到某个版本时,我们不知道要在 subversion 中定位哪个版本。
我有几个想法:
- 将 AssembleVersion 保存为每个文件中的注释
- 在提交注释中有一个关键字在每次提交时被 AssembleVersion 替换(仍然需要弄清楚如何去做)
任何帮助和建议将不胜感激
更新: 选项“1”实际上是一个愚蠢的想法,因为这意味着每次我构建时,所有文件都将被标记为已更新,当我提交时,每个文件都将被更新