还有许多与此主题相关的其他问题:
我找不到任何特定于 VSTF 的东西,它具有团队构建、集成单元测试等功能。我想知道这些功能是否会导致稍微不同的源布局建议。
请发布您幸运的高级目录结构示例,并解释您喜欢它们的原因。我会让人们对“最佳”方法进行投票,几天后我会给出答案。
还有许多与此主题相关的其他问题:
我找不到任何特定于 VSTF 的东西,它具有团队构建、集成单元测试等功能。我想知道这些功能是否会导致稍微不同的源布局建议。
请发布您幸运的高级目录结构示例,并解释您喜欢它们的原因。我会让人们对“最佳”方法进行投票,几天后我会给出答案。
这是我喜欢的一个:
注意:所有解决方案都有一个 Tests 文件夹和单元测试项目。
一些想法:
默认工作区将包含:
工具包含构建和运行单元测试所需的所有可执行代码,包括您的自定义工具和脚本(可能假设机器上已经安装了 Visual Studio 和 PowerShell)。
ReferencedAssemblies包含您从其他地方获取的内容,包括您购买或下载的内容以及团队中某人编写但不属于该项目的内容。
Source - 所有源代码,包括项目文件。
文档- 不作为构建的一部分使用的项目,但对于开发工作的正常运行是必需的。
二进制文件- 已发送给客户的位,包括 .PDB 和其他服务所需的工件。(在小型项目中,我为每个版本分配源代码,但通常标签/标签是更好的选择。)
在其他地方(例如 $/personal),每个人都可以随心所欲地处理($/personal/USERNAME)。例如,我的副项目放在这里。