TFS和一次性发布

时间:2011-08-12 02:10:00

标签: asp.net-mvc tfs visual-sourcesafe version-control-migration

2 个答案:

答案 0 :(得分:0)

嗯,基于我对VS2003与VS2010的经验,例如项目结构不同,允许VS经常进行转换会导致需要大量重构或无法使用的解决方案。话说回来;如果您可以将所有内容转换为TFS2010,那么处理它的一种方法是为每个解决方案设置不同的项目,并使用TFS内置版本处理不同版本。您还可以设置构建服务器并安排每晚构建。如果构建正常,那么您可以将此版本推送到测试并最终生产。您应该阅读TFS,因为它与VSS完全不同,并且绝对是允许您进行以团队为中心的开发的巨大升级。

P.S。 TFS有一个非常好的Sharepoint集成,可以帮助您和您的团队跟踪所有的错误和任务。

答案 1 :(得分:0)

要跟踪代码的不同版本并帮助您管理非常快的发布周期(每日)与长期增强,您可以在TFS中使用分支。

关于分支的信息很多,但总的来说我喜欢尽量保持简单。例如,有一个名为“release”的分支和另一个“development”。每个人都在开发分支上工作,但部署到生产的代码在发布之前就被合并到发布分支中。

此博客文章介绍了该过程:

http://team-foundation-server.blogspot.com/2008/01/how-we-branch-our-code-in-tfs.html