Что такое файлы VSSVER.SCC и можно ли их удалить? - PullRequest
23 голосов
/ 15 июля 2010

Я унаследовал веб-проект ASP.Net 2.0 (Файловая система) от клиента, где несколько разных компаний работали над этим проектом в последние годы.Проект был передан от одной компании к другой, прежде чем наконец-то закончить со мной.

Итак, теперь, как вы можете себе представить, база кода, структура файлов и папок стала довольно грязной и безобразной, и яЯ пытаюсь это исправить.

Он был передан мне как SVN-экспортированный репозиторий / папка, которую я затем добавил в свой собственный SVN-репозиторий.Тем не менее, теперь я нахожу целое число vssver.scc , разбросанное вокруг.Кажется, они нигде не используются.

Я полагаю, что они используются другой системой контроля версий, отличной от SVN.

Можно ли удалить эти файлы?

Ответы [ 2 ]

37 голосов
/ 15 июля 2010

Файлы являются частью механизма привязки Visual SourceSafe.Файлы, которые можно безопасно удалить:

  • *. Scc
  • *. Vssscc
  • *. Vspscc

Кроме тогодля удаления вышеуказанных файлов я бы удалил информацию о привязке для всех файлов проекта (* .vbproj, * .csproj и т. д.), удалив следующие теги XML.

  • SccProjectName
  • SccLocalPath
  • SccAuxPath
  • SccProvider

И, наконец, в файле решения (* .sln) удалите следующий раздел.

GlobalSection(SourceCodeControl) = preSolution
    SccNumberOfProjects = 1
    SccLocalPath0 = .
    SccProjectUniqueName1 = ...
    SccProjectName1 = ...
    SccLocalPath1 = ...
EndGlobalSection
2 голосов
/ 15 июля 2010

Это файлы, используемые MS Visual SourceSafe (VSS).

Может быть нехорошо просто удалять файлы, потому что файлы проекта вашего решения / кода могут иметь некоторые привязки к ним.файлы.

Я предлагаю вам просто сделать резервную копию файлов vssver.scc и удалить их.Если что-то сломается, вы можете просто восстановить файлы.

...