【问题标题】:Get all files from VSS for a given date?从 VSS 获取给定日期的所有文件?
【发布时间】:2017-08-02 23:12:07
【问题描述】:

有没有一种方法可以让 Visual source safe 从给定日期获取项目的所有文件?我们不使用标签,所以我不能回滚到特定标签,并希望我能以某种方式调用某个日期范围来获取特定日期存在的文件?不可能?

【问题讨论】:

    标签: visual-sourcesafe


    【解决方案1】:

    据我所知,您必须在命令提示符下使用get 命令,而不是 gui。应该这样做:

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

    -R 选项使 get 递归,-vd 选项获取指定日期的版本。

    【讨论】:

    • 确保使用 VSS 数据库中使用的日期/时间格式
    【解决方案2】:

    您可以右键单击项目,选择显示历史记录,然后从历史浏览器中获取给定日期的版本。

    【讨论】:

    • 只有在您感兴趣的特定日期和时间进行了更改时才有效。如果您想从签入之间获取快照,则必须使用命令行。跨度>
    【解决方案3】:
    【解决方案4】:

    使用命令行,使用带有-Vd参数的get命令

    ss get $/Project -R -GTU -Vd<b>4/30/2009;3:00a</b>

    我不确定,但我认为没有办法使用 ui 来做到这一点。

    【讨论】:

    • 您也可以在“获取”对话框中使用这种格式。在标签字段中输入“d15-03-2009”。这可能会令人困惑,因为如果日期格式错误,您不会收到错误消息(它只是不会更新文件。)
    • 我知道您可以在“显示历史记录”对话框中使用日期,但至少在 VSS 2005 中,我只能找到一个“获取最新”,并且它没有任何标签字段。
    • 查看罗伯特哈维的帖子了解更多详情web.archive.org/web/20120615102028/http://brennan.offwhite.net/…
    猜你喜欢
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多