我正在尝试让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文件中有一个空白路径)。
答案 0 :(得分:2)
您可以将*.vsscc
添加到您的StarTeam排除列表中。右键单击文件夹,属性...排除选项卡,然后添加它。