Что VSSVER.Файлы SCC, и я могу их удалить?
я унаследовал ASP.Net 2.0 (файловая система) веб-проект от клиента, где несколько разных компаний работали над этим проектом в последние годы. Проект был передан от одной компании к другой, прежде чем, наконец, закончить со мной.
Итак, теперь, как вы можете себе представить, база кода и структура файлов и папок стали довольно грязными и уродливыми, и я пытаюсь это исправить.
Он был передан мне как SVN экспортированный репозиторий / папка, которую я затем добавил в мой собственный репозиторий SVN. Однако теперь я нахожу целый vssver.scc разбросаны вокруг. Кажется, они нигде не используются.
Я считаю, что они используются другой системой управления версиями, кроме SVN.
могу ли я удалить эти файлы?
2 ответов
файлы являются частью механизма привязки Visual SourceSafe. Файлы, которые можно безопасно удалить:
- *.scc
- *.vssscc успешно
- *.vspscc все
в дополнение к удалению вышеуказанных файлов я бы удалил информацию о привязке ко всем файлам проекта (*.vbproj, *.csproj файл и т. д.) путем удаления следующего XML метить.
- SccProjectName
- SccLocalPath
- SccAuxPath
- SccProvider
и, наконец, в файл (*.sln) удалите следующий раздел.
GlobalSection(SourceCodeControl) = preSolution
SccNumberOfProjects = 1
SccLocalPath0 = .
SccProjectUniqueName1 = ...
SccProjectName1 = ...
SccLocalPath1 = ...
EndGlobalSection
Это файлы, используемые MS Visual SourceSafe (VSS).
возможно, не стоит просто удалять файлы, потому что файлы проекта вашего решения/кода все еще могут иметь некоторые привязки к этим файлам.
Я предлагаю вам просто сделать резервную копию vssver.файлы scc и удалите их. Если что-то сломается, вы можете просто восстановить файлы.