2009-05-26 9 views
18

Gibt es eine Möglichkeit, Visual Source sicher zu stellen, alle Dateien von einem bestimmten Datum für ein Projekt zu erhalten? Wir verwenden keine Labels, daher kann ich nicht zu einem bestimmten Label zurückkehren und hoffe, dass ich irgendwie einen bestimmten Zeitraum aufrufen kann, um die Dateien so zu erhalten, wie sie zu einem bestimmten Datum existierten? Unmöglich?Erhalten Sie alle Dateien von VSS für ein bestimmtes Datum?

Antwort

20

Soweit ich weiß, müssen Sie den Befehl get an einer Eingabeaufforderung verwenden, nicht die GUI. So etwas sollte tun:

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

Die Option -R macht das bekommt rekursiv und die -vd Option erhält die Version am angegebenen Datum.

+4

Verwenden Sie unbedingt das in der VSS-Datenbank verwendete Datum/Uhrzeit-Format –

1

über die Befehlszeile, verwenden Sie den Befehl get mit dem -Vd Parameter

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

Ich bin nicht sicher, aber ich glaube nicht, dass es eine Möglichkeit, dies mit dem ui zu tun ist.

+0

Sie können dieses Format auch im Dialogfeld "get" verwenden. Geben Sie "d15-03-2009" in das Beschriftungsfeld ein. Es kann jedoch verwirrend sein, da Sie keine Fehlermeldung erhalten, wenn das Datumsformat falsch ist (es aktualisiert die Dateien einfach nicht.) – finnw

+0

Ich weiß, dass Sie ein Datum im Dialogfeld Verlauf anzeigen, aber mindestens in VSS verwenden können 2005 gibt es nur ein "Get Latest", das ich finden kann, und es hat kein Beschriftungsfeld. – crashmstr

+0

Siehe Robert Harveys Beitrag für weitere Details http://web.archive.org/web/20120615102028/http://brennan.offwhite.net/mtblog/archives/000282.html –

2

können Sie das Projekt der rechten Maustaste, wählen Sie Verlauf anzeigen und erhalten die Version von einem bestimmten Zeitpunkt aus der Geschichte Explorer.

+1

Das funktioniert nur, wenn eine Änderung an dem bestimmten Datum und der Uhrzeit vorgenommen wurde, an der Sie interessiert sind. Wenn Sie einen Snapshot zwischen den Checkins abrufen möchten, müssen Sie die Befehlszeile verwenden. – bta

+1

Danke für die Info. – Catherine

Verwandte Themen