2009-05-26 18 views
18

Czy jest jakiś sposób, aby poprosić o to, aby źródło obrazu było bezpieczne, aby uzyskać wszystkie pliki z określonej daty dla projektu? Nie używamy etykiet, więc nie mogę wrócić do konkretnej etykiety i mam nadzieję, że w jakiś sposób mogę po prostu zadzwonić do określonego zakresu dat, aby uzyskać pliki, które istniały w określonym dniu? Niemożliwy?Uzyskaj wszystkie pliki z usługi VSS dla określonej daty?

Odpowiedz

20

Z tego co wiem, należy użyć polecenia get w wierszu polecenia, a nie gui. Coś jak to powinno zrobić:

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

Opcja -R powoduje, że dostać rekurencyjne i opcja -vd dostaje wersję w określonym terminie.

+4

Należy użyć formatu daty/czasu, który został użyty w bazie danych VSS. –

1

Korzystanie z wiersza poleceń, należy użyć komendy get z parametrem

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

nie jestem pewien -Vd, ale nie sądzę, istnieje sposób, aby zrobić to z UI.

+0

Możesz użyć tego formatu również w oknie dialogowym "Pobierz". Wprowadź "d15-03-2009" w polu etykiety. Może to być mylące, ponieważ nie dostajesz komunikatu o błędzie, jeśli format daty jest nieprawidłowy (po prostu nie aktualizuje plików.) – finnw

+0

Wiem, że możesz użyć daty w oknie dialogowym Pokaż historię, ale przynajmniej w VSS W 2005 r. Można znaleźć tylko "Pobierz najnowsze" i nie ma żadnego pola etykiety. – crashmstr

+0

Zobacz posta Roberta Harveya, aby uzyskać więcej informacji http://web.archive.org/web/20120615102028/http://brennan.offwhite.net/mtblog/archives/000282.html –

2

Można kliknąć prawym przyciskiem myszy projekt, wybierz Pokaż Historię i uzyskać wersji podanej daty z historii Explorer.

+1

Działa to tylko w przypadku zmiany w konkretnym dniu i czasie, który Cię interesuje. Jeśli chcesz pobrać migawkę między checkinami, musisz użyć wiersza polecenia. – bta

+1

Dzięki za informacje. – Catherine

Powiązane problemy