gpt4 book ai didi

svn - 如何获取特定日期或日期范围内的 SVN 修订号

转载 作者:行者123 更新时间:2023-12-04 03:30:10 26 4
gpt4 key购买 nike

如何在特定日期获取分支的修订号。

我试过了 :

svn checkout -r {2006-02-17}

但无法获得任何输出。

最佳答案

 svn co -r {2011-11-28} svn://location/of/my/repository/branch

为我工作。可能是您缺少 URL。
但是,如果我尝试检查 repo 不存在的时间的修订版,我会得到
svn co -r {2006-11-28} svn://location/of/my/repository/branch
svn: Unable to find repository location for 'svn://location/of/my/repository/branch' in revision 0

更新
阅读您的评论后,您似乎只对查看日期范围内的提交文件感兴趣。这是我所做的:
svn log -r {2011-12-02}
------------------------------------------------------------------------
r10514 | nishant | 2011-12-01 22:47:44 +0000 (Thu, 01 Dec 2011) | 1 line

fixed issue#2993
------------------------------------------------------------------------

引用: SVN doc for revision specifiers请阅读为什么它会为前一天的提交提供结果。

更新:
修订范围不适用于日期。
svn co -r {2012-09-04}:{2012-09-14} svn://location/of/my/repository/branch
svn: Revision range is not allowed

但是,如果您只想查看两个日期范围之间更改的文件。只看日志
  svn log -r {2012-09-04}:{2012-09-14}

关于svn - 如何获取特定日期或日期范围内的 SVN 修订号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8428279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com