将项目添加到TFS时,我将为特定网站添加项目。这很好用,网站根目录下的所有文件夹和文件都可以在TFS中使用。但是,也有共享文件位于网站的根目录之上,并且不包含在特定网站项目/解决方案中,因为它们位于网站的根目录之外。例如,当我将现有文件添加到项目之外时,它们在根目录之外,它会在项目中创建重复项。或者,在将现有文件添加到项目时,它会在项目中创建错误的文件夹层次结构(看起来好像根目录上方的文件夹位于网站内),这将导致在TFS中发布和共享源时出现问题。
在项目中包含这些文件的适当方法是什么,以便文件可以保留在根目录之外,但可以包含在TFS中的项目中。
答案 0 :(得分:1)
您可以实现这一目标的一种方法是,只需为所有网站设置一个团队项目,然后使用团队/区域将其逻辑分解为不同的积压/迭代/工作项等网站。您的所有源代码都将在您的一个团队项目中的正确层次结构内,然后可以在团队项目中的子项目之间共享。
有关此方法的讨论,请参阅以下帖子: