我们是一个由3名开发人员组成的小团队。我们有传统的ASP代码和ASPX页面的组合。所有代码都包含在一个包含多个项目的解决方案中。我们目前没有使用任何VC软件,只安装了TFS 2013,并希望转移到使用VC。我们目前的环境设置如下。Team Foundation服务器环境
- 开发环境 - 新代码或对现有代码的更改。
- 测试环境 - 一旦开发代码通过单元测试,它将移动到此处以允许用户测试更改。
- 分段环境 - 这是生产的一面镜子。一旦用户接受了测试中的更改,我们将代码迁移到此处进行测试,并确保它对数据库的镜像副本(sql)有效。
- 生产环境 - 在此环境下不修改代码。
所有这些都是手动完成的,现在我们的工作人员已经从过去的6个月增加到3个开发人员,我们需要使用版本控制。我们不确定的是如何使用TFSVC实现相同的环境。我们是否需要在每个环境中安装TFS,并拥有4个独立的代码副本,然后如何使用TFS在每个环境之间迁移代码。我们需要帮助和建议如何设置。我们想保持简单,因为我们只有3个人。
我只想补充你的开发代码到源。我假设你只是将你的开发代码推广到测试环境。然后一旦它通过那里促进那升级,然后到生产。虽然如果发现一个问题,它会不会总是回到开发固定的?那么一旦固定再次通过该过程?就我个人而言,我将从Team Foundation Service开始,免费提供最多5名用户。 –
我不确定的是如何构造它。我应该为每个环境设置不同的文件夹,然后如何从一个文件夹升级到另一个文件夹? – kblinkhorn