it-swarm-es.tech

¿Cuál es la forma correcta de ramificar con Visual Source Safe?

Lo que hago actualmente es vincular el proyecto a otra ubicación y darle el mismo nombre, luego marque la casilla donde dice "Rama después de compartir". Y luego verificaría el proyecto compartido y trabajaría en él. Y finalmente fusionarse con el proyecto original.

Esto funciona bien, pero se siente muy torpe: 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?

33
Haoest

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

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

8
jm.

Ésta es la forma generalmente aceptada de ramificar su código fuente en SourceSafe. La única otra forma de hacerlo, si fusionar y retener 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 ese nuevo proyecto a SourceSafe. En ese momento, tiene un proyecto completamente nuevo, sin historial previo.

7
Stephen MacDougall

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

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

Estremecimiento.

6
Tim Abell

La forma que describió es la única forma compatible de hacer "ramificaciones". Y como señaló, es bastante torpe. En VSS, es mejor evitar ramificar todos juntos, ya que destruirá su historial de origen.

1
Joseph Daigle