.Net应用程序发布程序和VSS

时间:2010-12-09 14:01:28

标签: .net-3.5 visual-sourcesafe

我们的团队中有大约20名应用程序开发人员。

所有应用程序代码都在VSS中。

开发人员拥有本地副本并进行更改,然后将文件检查到VSS。

团队负责人将查看代码并从他们的计算机上运行它,如果一切正常,他们会将代码移到QA服务器。

测试后的QA如果批准所有文件都被检查,发布工程师将从VSS获取最新版本并编译并将文件移动到暂存。

UAT将在升级时完成,如果获得批准,发布工程师将从分段复制所有文件并将其移至生产。

Oflate我们遇到了这种方法的问题,因为开发人员在VSS中检查了一些文件,而这些文件不应该被释放到分段。

我们使用VS.net 2008作为IDE,我们没有团队基础服务器,Visual source safe是我们的源控制数据库。

请建议我们如何改进我们的释放机制。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用labels in VSS - 标签版本,这样您就可以回到已知的代码状态。

也就是说,假设您准备好让某些代码进入QA - 此时,将整个分支标记为版本号,比如说“版本1.1”。

当需要升级到UAT / Production时,请获取标有“1.1版”的所有项目 - 确保使用完全相同的代码进行一致的质量检查流程。

当您的下一个版本的代码准备好进行QA时,请将其标记为“版本1.2”......等等。等等。

然而,您需要决定如何处理错误修复。