1

我正在尝试让 Visual Studio 2010 和 StarTeam 发挥出色,但我遇到了一些麻烦。我在我的电脑上创建了一个网站(不是 Web 应用程序)并将其添加到源代码管理中。然后,当我的同事将副本下载到他的计算机时,他最终会在路径中创建额外的文件夹。例如,如果我添加这样的内容:

   C:\Dev\DotNet\Projects\TestWebSiteOne\TestWebSiteOne.sln  
   C:\Dev\DotNet\Websites\TestWebSiteOne\Default.aspx  
   C:\Dev\DotNet\Websites\TestWebSiteOne\Default.aspx.cs      
   C:\Dev\DotNet\Websites\TestWebSiteOne\web.config  

当他把它拉到他的机器上时,结果是这样的:

   C:\Dev\DotNet\Projects\TestWebSiteOne\Projects\TestWebSiteOne\TestWebSiteOne.sln
   C:\Dev\DotNet\Projects\TestWebSiteOne\Projects\TestWebSiteOne\TestWebSiteOne.vssscc
   C:\Dev\DotNet\Projects\TestWebSiteOne\Websites\TestWebSiteOne\Default.aspx
   C:\Dev\DotNet\Projects\TestWebSiteOne\Websites\TestWebSiteOne\Default.aspx.cs
   C:\Dev\DotNet\Projects\TestWebSiteOne\Websites\TestWebSiteOne\web.config

他得到了一份额外的“Projects\TestWebSiteOne”或“Websites\TestWebSiteOne”副本。

关于可能导致这种情况的任何想法?

更新:
这似乎是由 .vsscc 文件引起的。(此文件包含路径“Projects\TestWebSiteOne”)。如果我从 StarTeam 中删除它,我们可以下载项目的副本并且文件夹布局是正确的。但是,我们第一次运行项目时,会重新创建 .vsscc 文件并将其添加到源代码管理中。现在要弄清楚如何阻止这种情况。(或者只是在 .vsscc 文件中有一个空白路径)。

4

1 回答 1

2

您可以添加*.vsscc到您的 StarTeam 排除列表。右键单击文件夹,属性...排除选项卡,然后添加它。

于 2011-08-24T21:12:11.067 回答