Visual Studio 2010 と StarTeam を正常に動作させようとしていますが、少し問題があります。PC で Web サイト (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 ファイルに空のパスを含めるだけです)。