【发布时间】:2011-11-22 09:30:52
【问题描述】:
TFS 2008 和通用库
我创建了一个名为“公共库”的团队项目,它将托管在整个 TFS 中众多不同团队项目中使用的代码。为了争论,假设我们在“公共库”团队项目下有 2 个不同的库,MailProject 和 LoggingProject。 TFS 中的其他项目将通过分支使用这些项目的二进制表示,而不是实际的源代码。
为此团队项目设置文件夹结构的最佳方式是什么?我是否将项目添加到“公共库”并简单地将 bin/release 文件夹“包含”为项目的一部分?
我见过一些人创建单独的“部署”文件夹的例子。我认为这与 bin/release 文件夹是同义词?
我们不希望其他解决方案中提供源代码。
目前,每个项目都有包含在项目中的 dll。以邮件模块为例,许多项目都需要邮件功能。通用模块非常稳定并且大部分是静态的。
但是,如果邮件模块发生变化怎么办。似乎有更好的方法,而不是检查每个项目并更新 dll。是否可以在任何时候调用“获取最新”时允许 TFS 获取最新的邮件模块?显式或隐式。
【问题讨论】:
标签: tfs