Дополнительные папки, созданные при извлечении из системы контроля версий - PullRequest
1 голос
/ 02 августа 2011

Я пытаюсь заставить Visual Studio 2010 и StarTeam играть хорошо, но у меня небольшие проблемы.Я создаю веб-сайт (не веб-приложение) на моем компьютере и добавляю его в систему контроля версий.Затем, когда мой коллега вытаскивает копию на свой компьютер, у него появляются дополнительные папки, созданные в пути.Например, если я добавлю что-то вроде этого:

   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

Он получает дополнительную копию "Проекты \ TestWebSiteOne "или" Веб-сайты \ TestWebSiteOne "добавлены туда.

Есть идеи о том, что может быть причиной этого?

Обновление:
Похоже, это вызвано файлом .vsscc.(Этот файл содержит путь «Projects \ TestWebSiteOne»).Если я удаляю его из StarTeam, мы можем вытащить копию проекта и верный макет папки.Однако при первом запуске проекта файл .vsscc воссоздается и добавляется в систему контроля версий.Теперь, чтобы понять, как это остановить.(Или просто указать пустой путь в файле .vsscc).

1 Ответ

2 голосов
/ 25 августа 2011

Вы можете добавить *.vsscc в список исключений StarTeam. Щелкните правой кнопкой мыши папку «Свойства ...» и добавьте ее.

...