2009-05-26 15 views
18

Esiste un modo per chiedere a Visual Source di ottenere tutti i file da una determinata data per un progetto? Non usiamo etichette, quindi non posso tornare a un'etichetta specifica e spero di poter in qualche modo chiamare un certo intervallo di date per ottenere i file così come sono esistiti in una data specifica? Impossibile?Ottieni tutti i file da VSS per una data specifica?

risposta

20

Per quanto ne so, è necessario utilizzare il comando get al prompt dei comandi, non il gui. Qualcosa del genere dovrebbe fare:

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

L'opzione -r fa get ricorsive e l'opzione -VD ottiene la versione alla data specificata.

+4

Assicurarsi di utilizzare il formato data/ora come utilizzato nel database VSS –

1

Utilizzando la riga di comando, utilizzare il comando get con il parametro di -Vd

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

Non sono sicuro, ma non credo che ci sia un modo per fare questo con l'interfaccia utente.

+0

È anche possibile utilizzare questo formato nella finestra di dialogo 'get'. Inserisci "d15-03-2009" nel campo dell'etichetta. Può essere fonte di confusione anche se non si ottiene un messaggio di errore se il formato della data è errato (semplicemente non aggiorna i file.) – finnw

+0

So che è possibile utilizzare una data nella finestra di dialogo Mostra cronologia, ma almeno in VSS Nel 2005 c'è solo un "Get Latest" che posso trovare e non ha alcun campo label. – crashmstr

+0

Vedere il post di Robert Harvey per ulteriori dettagli http://web.archive.org/web/20120615102028/http://brennan.offwhite.net/mtblog/archives/000282.html –

2

È possibile fare clic destro del progetto, scegliere Mostra cronologia e ottenere la versione di una certa data dalla explorer storia.

+1

Questo funziona solo se è stata apportata una modifica alla data e all'ora in cui si è interessati. Se si desidera catturare un'istantanea tra i check-in, è necessario utilizzare la riga di comando. – bta

+1

Grazie per le informazioni. – Catherine

Problemi correlati