目前,我在TFS 2010内部有一个项目,其中包含一个Development和Main分支。还有一个构建定义标记为“$(BuildDefinitionName)_1.0.yyyymm ...”等,它将构建Main作为v1.0。
当我发布v1.0时,我计划从Main创建一个v1.0分支,然后Main接受来自Development的更改,导致v1.1,v1.2等。
我的问题是:
1)如果在v1.0中发现任何错误,我假设我在v1.0分支中修复了这些错误,然后将它们合并回Main?
2)如果构建/修订版号增加,那么对v1.0分支进行了修复吗?
3)我应该为Main分支和我创建的每个Release分支创建一个Build Definition吗?
由于
迈克尔
答案 0 :(得分:0)
虽然我仍在使用TFS2008和不同的分支和合并策略(每个环境包含多个逻辑上组合在一起的应用程序),但我认为我的评论仍然有效。
为我节省了大量时间的一个提示是,您可以在构建之间复制粘贴工作区。如果您需要更改许多路径,只需先粘贴到记事本中并在那里更新。