Mantener el archivo de control de versiones local diferente de los archivos del servidor

Mi trabajo usa Visual SourceSafe para el control de versiones. Cuando trabajé en mi local, agrego o elimino código a medida que realizo cambios en el archivo. Quiero mantener un repositorio local para mis archivos, en caso de que pague accidentalmente desde SourceSafe, o si mi computadora se apaga por algún motivo, para no perder mis cambios. A veces modifico una función, pero necesito ver lo que hice hace unos días. Solo registré en SourceSafe el código que está libre de errores o la versión final. ¿Puedo usar svn en mi local en la misma carpeta que usa SourceSafe? Cualquier otro proceso/sugerencias. Gracias de antemano

preguntado el 12 de junio de 12 a las 19:06

1 Respuestas

Si no desea registrar cada modificación de su herramienta de control de código fuente, la función Shelve/Unshelve puede cumplir con sus requisitos. Después de realizar la modificación, puede archivar los archivos. De esta manera, no necesita registrar la versión sin terminar y, por otro lado, no necesita preocuparse por perder las modificaciones.

No estoy seguro de si SVN puede hacer esto. Pero puede probar SourceAnywhere Standalone o TFS. Ambas herramientas son compatibles con la función de estantería y proporcionan formas sencillas de realizar la migración de la base de datos desde VSS.

Respondido el 13 de junio de 12 a las 03:06

Gracias a Windy por la sugerencia, pero mudarme a TFS no está en mi mano. Necesito trabajar con SourceSafe y encontrar una manera de no perder mis cambios. - Zia

Si tiene que usar VSS (aunque no se recomienda), puede intentar crear una rama para su proyecto. Siempre puede verificar las modificaciones en el proyecto bifurcado. Una vez que crea que la versión está libre de errores, puede volver a fusionarla con la original. Además, le sugiero que haga una copia de seguridad de la base de datos de VSS con regularidad. - Ventoso

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.