2010-07-15 18 views
23

Heredé un proyecto web ASP.Net 2.0 (sistema de archivos) de un cliente, donde algunas compañías diferentes han trabajado en este proyecto en los últimos años. El proyecto ha sido entregado de una compañía a la siguiente, antes de finalmente terminar conmigo.¿Qué son los archivos VSSVER.SCC y puedo eliminarlos?

Así que ahora, como se puede imaginar, la base de código y la estructura de archivos y carpetas se han vuelto bastante complicadas y feas, y estoy tratando de arreglar esto.

Me fue entregado como un repositorio/carpeta exportado SVN, que luego agregué a mi propio repositorio SVN. Sin embargo, ahora estoy encontrando un total de vssver.scc esparcidos alrededor. No parecen usarse en ningún lado.

Creo que estos son utilizados por otro sistema de control de fuente distinto de SVN.

¿Puedo eliminar estos archivos?

Respuesta

35

Los archivos son parte del mecanismo de enlace de Visual SourceSafe. Los archivos que son seguros para borrar son:

  • * .scc
  • * .vssscc
  • * .vspscc

Además de eliminar los archivos anteriores que eliminaría la información de enlace de todos los archivos de proyecto (* .vbproj, * .csproj, etc.) eliminando las siguientes etiquetas XML.

  • SccProjectName
  • SccLocalPath
  • SccAuxPath
  • SCCProvider

Y finalmente en el archivo de solución (* .sln) suprimir la siguiente sección.

GlobalSection(SourceCodeControl) = preSolution 
    SccNumberOfProjects = 1 
    SccLocalPath0 = . 
    SccProjectUniqueName1 = ... 
    SccProjectName1 = ... 
    SccLocalPath1 = ... 
EndGlobalSection 
+2

Gracias. Solo tenía archivos * .scc, los borré todos. Tampoco tenía referencias en mi web.config o solución. Todo está funcionando como se esperaba –

1

Esos son archivos utilizados por MS Visual SourceSafe (VSS).

Puede que no sea una buena idea simplemente eliminar los archivos, ya que los archivos del proyecto de su solución/código aún podrían tener algunos enlaces a estos archivos.

Le sugiero que simplemente haga una copia de seguridad de los archivos vssver.scc y los elimine. Si algo se rompe, simplemente puede restaurar los archivos.

+1

No hay un archivo de proyecto formal (.csproj o .vdproj) ya que el proyecto está configurado como un sitio web de sistema de archivos y no como una aplicación web. Los archivos 'vssver.scc' ya están en control de fuente SVN y, por lo tanto, están respaldados, así que simplemente los eliminaré y veré qué sucede. –

Cuestiones relacionadas