从源控件中提取时创建的额外文件夹

时间:2011-08-02 13:24:01

标签: visual-studio-2010 version-control starteam

我正在尝试让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文件中有一个空白路径)。

1 个答案:

答案 0 :(得分:2)

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