2008-09-16 17 views
33

Lo que hago actualmente es vincular el proyecto a otra ubicación y darle el mismo nombre, luego marcar la casilla donde dice "Sucursal después de compartir". Y luego verificaría el proyecto compartido y lo resolvería. Y finalmente fusionarse con el proyecto original.¿Cuál es la forma correcta de ramificar con Visual Source Safe?

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 rama diferente;

Eso no se siente como la forma correcta de hacerlo. ¿Cómo ramificas tus proyectos con VSS?

Respuesta

8

Creo que la forma en que describes en la pregunta es la única forma en que puedes hacerlo en sourceSafe.

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

1

La forma descrita es la única forma admitida de realizar "bifurcaciones". Y como usted señaló, es bastante torpe. En VSS, es mejor evitar la bifurcación de todos, ya que destruirá su historial de origen.

+0

No sé si "destruir el historial de origen" es verdadero, según la forma en que el autor de la pregunta dijo que él hizo la sucursal. –

7

Esa es la forma generalmente aceptada de bifurcar 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 en 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 punto, tiene un proyecto completamente nuevo, sin historial previo.

Cuestiones relacionadas