我有两个开发环境,一个用于生产,一个用于开发。在TFS中有一种方法可以为每个环境保留不同版本的文件吗?
我想在我的Web.config文件中执行此操作,其中我为每个环境保留不同的连接字符串。现在,我要么必须在两个环境中检查该文件,并在每个更改环境时更新它。
答案 0 :(得分:1)
在TFS中,您可以使用分支和合并来创建...为生产创建一个分支,为部署创建一个分支
分支是一种功能,允许文件集合在两个或多个发散路径中进化。当团队必须维护两个或多个类似的代码库时,经常使用分支
合并是将两个不同分支中的更改组合在一起的过程。合并操作会接受源分支中发生的更改,并将它们集成到目标分支中。合并集成了源分支中的所有类型的更改,包括名称更改,文件编辑,文件添加以及文件删除和取消删除更改。如果在源分支和目标分支中都修改了项目,系统将提示您解决冲突。
您可以找到有关分支和合并here
的更多信息