Pregunta

Lo que hago actualmente es vincular el proyecto a otra ubicación y darle el mismo nombre, luego marque la casilla donde dice "rama tras compartir". Y luego revisaba el proyecto compartido y lo trabajaba.Y finalmente fusionarse con el proyecto original.

Esto funciona bien, pero se siente muy complicado:Tengo varias instancias del proyecto en mi disco;Tengo que cambiar la dirección física del sitio web (uso asp.net 1.1) cada vez que trabajo en una sucursal diferente;

Esa no parece la forma correcta de hacerlo.¿Cómo ramificas tus proyectos con VSS?

¿Fue útil?

Solución

Creo que la forma en que describe la pregunta es la única forma en que puede hacerlo en sourceSafe.

Normalmente le doy al directorio copiado el nombre "V1.0" (o lo que sea apropiado) y los guardo todos en una carpeta que es el nombre principal del proyecto.

Otros consejos

Esa es la forma generalmente aceptada de ramificar su código fuente en SourceSafe.La única otra forma de hacerlo, si fusionar y conservar el historial no es un problema, es copiar los archivos a una nueva carpeta, eliminar el atributo de solo lectura, eliminar los archivos .vssscc y .scc y luego agregar esos nuevos. proyecto a SourceSafe.En ese momento, tienes un proyecto completamente nuevo, sin antecedentes previos.

Puedes encontrar una buena referencia aquí: http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html

Básicamente, haga clic derecho y arrastre su carpeta hacia donde desea una rama, y ​​cuando la suelte se le darán opciones para compartir/rama/recursiva.

Estremecimiento.

La forma que usted describió es la única forma admitida de realizar "ramificaciones".Y como usted señaló, es bastante torpe.En VSS es mejor evitar la bifurcación por completo, ya que destruirá el historial fuente.

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