【问题标题】:TFS Visual studio 2k13TFS 视觉工作室 2k13
【发布时间】:2016-04-26 00:36:39
【问题描述】:
假设我在 tfs 中有一个团队项目,每次我签入时,都会进行新的构建。现在我想要的是假设我在解决方案中添加了一个类库,然后当我构建它时,会为类库形成一个新的 dll。因此,当我签入时,我希望 tfs 仅复制服务器中以前不存在的内容,即类库 dll 而不是整个项目。
这是否可能以及如何做到这一点
【问题讨论】:
标签:
c#
visual-studio
visual-studio-2010
visual-studio-2012
tfs
【解决方案1】:
如果不将类库添加到版本控制中,则不会被检入。如果默认添加,则可以在检入时将其排除。(也就是说,您始终可以选择并添加到源代码管理工作区)
【解决方案2】:
那么,您有一个具有持续集成构建的 TFS 2013 服务器吗?并且您想将 CI 构建设置为增量构建?
假设您使用的是 TfvcTemplate.12.xaml 构建模板,那么您应该在构建定义中检查:
Clean Workspace [true/false] 控制构建代理是再次拉下所有代码还是仅拉下已更改的内容。
Clean Build [true/false] 控制是重新构建所有东西还是只构建新的东西(比如你的类库)。此设置仅在 Clean Workspace 设置为 false 时生效。
More details