2009-05-26 60 views
18

有沒有一種方法可以讓Visual Source安全地獲取項目給定日期的所有文件?我們不使用標籤,因此我無法回滾到特定標籤,並希望我能以某種方式調用某個日期範圍來獲取特定日期的文件。不可能?從VSS獲取給定日期的所有文件?

回答

20

據我所知,你必須在命令提示符下使用get命令,而不是gui。像這樣的東西應該這樣做:

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

-R選項使get遞歸,-vd選項獲取指定日期的版本。

+4

確保使用VSS數據庫中使用的日期/時間格式 – 2009-08-06 11:02:19

1

使用命令行,用get命令與-Vd參數

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

我不知道,但我不認爲有一種方式與UI做到這一點。

+0

您也可以在'get'對話框中使用此格式。在標籤欄中輸入「d15-03-2009」。這可能會令人困惑,因爲如果日期格式錯誤(它不會更新文件),則不會收到錯誤消息。 – finnw 2009-05-26 16:24:51

+0

我知道您可以在「顯示歷史記錄」對話框中使用日期,但至少在VSS中2005年,我只能找到一個「獲得最新」,並且它沒有任何標籤字段。 – crashmstr 2009-05-26 16:30:23

+0

查看Robert Harvey的帖子瞭解更多詳情http://web.archive.org/web/20120615102028/http://brennan.offwhite.net/mtblog/archives/000282.html – 2017-08-02 07:21:37

2

獲取從歷史記錄瀏覽器您可以用鼠標右鍵單擊該項目,選擇顯示歷史記錄,並得到一個給定日期的版本。

相關問題