Pregunta

Nuestra empresa tiene una política que impone el requisito de mantener el código fuente en un repositorio SourceSafe.Intenté con todas mis fuerzas persuadir a la gerencia para que migrara a SVN sin éxito (lo cual, de todos modos, es otro problema).

Como algunos de mis colegas y yo usamos el repositorio SVN ubicado en mi computadora (a través de Apache), creé un script de PowerShell que realiza copias de seguridad del repositorio en un servidor de la empresa (del que luego también se realiza una copia de seguridad periódicamente).Esto funciona bien, pero digamos que también quería conservar una copia del código fuente en nuestro servidor SourceSafe.

¿Alguna experiencia o consejo para hacerlo?

Gracias

¿Fue útil?

Solución

No estoy seguro de que haya un bien manera, pero una manera sería usar Ganchos del servidor SVN para realizar acciones similares en Source Safe utilizando las herramientas de línea de comandos VSS.Creo que esto se ha discutido antes en la lista de correo del usuario svn.Podrías intentar buscar en archivos aquí.

Otros consejos

¿Qué tal registrarse en el Repositorio SVN a SourceSafe?

Pobre de ti, siento tu dolor.

¿Qué tal una exportación nocturna de su código comprimido y almacenado en VSS?La mayoría de las herramientas sirven para moverse hacia el otro lado, por lo que si desea que esto esté automatizado, tendrá que escribir algo usted mismo.

Parece una buena idea crear un archivo por lotes que verifique periódicamente el código fuente actual de SVN en Sourcesafe.

Puede crear un archivo por lotes que se ejecute todas las noches mediante una tarea programada.usaría utilidad de línea de comando sourcesafe para verificar todo el código base en el sistema de archivos local.Luego haría lo mismo usando el cliente de línea de comando de subversión para obtener la última versión en el mismo directorio.Luego puede registrarse utilizando la utilidad de línea de comando sourcesafe.

La parte difícil sería detectar nuevos archivos agregados a subversion y agregarlos a la base de datos fuente segura.Hipotéticamente, podría recorrer todos los archivos y ver cuáles no están marcados como de solo lectura después del último registro.Otro problema sería el manejo de cambios de nombre y eliminaciones;Supongo que no importaría mucho que los archivos eliminados permanezcan en el código fuente seguro, ya que parece que nadie está usando ese código base.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top