2009-05-26 13 views
18

¿Hay alguna forma de que pueda preguntarle a Visual source safe para obtener todos los archivos de una fecha determinada para un proyecto? No usamos etiquetas, así que no puedo retroceder a una etiqueta específica y espero poder llamar a cierto rango de fechas para obtener los archivos tal como existían en una fecha específica. ¿Imposible?¿Obtiene todos los archivos de VSS para una fecha determinada?

Respuesta

20

Por lo que sé, debe usar el comando get en el símbolo del sistema, no en la interfaz gráfica de usuario. Algo como esto debería hacer:

ss Get "$/AFolder" -R -Vd15-03-2009;2:00a 

La opción -R hace que el obtener recursiva y la opción -vd obtiene la versión en la fecha especificada.

+4

Asegúrese de utilizar el formato de fecha/hora como se utiliza en la base de datos VSS –

1

Usando la línea de comandos, utilice el comando get con el parámetro -Vd

ss get $/Project -R -GTU -Vd4/30/2009;3:00a

No estoy seguro, pero no creo que hay una manera de hacer esto con la interfaz de usuario.

+0

También puede usar este formato en el cuadro de diálogo 'obtener'. Ingrese "d15-03-2009" en el campo de etiqueta. Sin embargo, puede ser confuso ya que no aparece un mensaje de error si el formato de fecha es incorrecto (simplemente no actualiza los archivos). – finnw

+0

Sé que puede usar una fecha en el cuadro de diálogo Mostrar historial, pero al menos en VSS 2005, solo hay un "Obtener lo último" que puedo encontrar, y no tiene ningún campo de etiqueta. – crashmstr

+0

Consulte la publicación de Robert Harvey para obtener más detalles http://web.archive.org/web/20120615102028/http://brennan.offwhite.net/mtblog/archives/000282.html –

2

Puede hacer clic en el proyecto, seleccione Mostrar historial y obtener la versión de una fecha determinada desde el explorador de la historia.

+1

Eso solo funciona si se realizó un cambio en la fecha y hora en particular que le interesa. Si desea tomar una instantánea de entre registros, debe usar la línea de comando. – bta

+1

Gracias por la información. – Catherine

Cuestiones relacionadas