【发布时间】:2011-01-11 03:04:22
【问题描述】:
TFS 是否提供了一种方法来保存、跟踪和稍后按内部版本号重新部署构建,还是只能部署从当前代码库编译的 .dll?我正在寻找类似于您在 Changeman DS 中找到的功能。
【问题讨论】:
TFS 是否提供了一种方法来保存、跟踪和稍后按内部版本号重新部署构建,还是只能部署从当前代码库编译的 .dll?我正在寻找类似于您在 Changeman DS 中找到的功能。
【问题讨论】:
是的。 Team Build 中的每个构建定义都有一个“保留策略”,根据特定标准定义应保留多少历史构建。您还可以将单个构建标记为“无限期保留”。有点像 Tivo...
带有屏幕截图的示例演练:http://blogs.msdn.com/buckh/archive/2007/08/14/tfs-2008-a-basic-guide-to-team-build-2008.aspx
如果您需要恢复已从 drop 共享中删除的构建,您也可以这样做 - 您只需重建它。只需将构建定义排队,但在您点击 Go 之前,请在底部标记为“其他 MSBuild 参数”的文本区域中键入 /p:GetVersion="XXX"。 XXX 可以是任何版本规范,就像您在tf.exe command line 中使用的一样。示例可能是“C12345”或“D1/10/2010”或“LsomeLabel”。
【讨论】: