svn - 使用 svn info 获取修订日期

标签 svn repository

我的目标是从存储库中提取至少相隔 30 天的修订。假设我想检查从 30 到 100 的修订版本。对于每个修订版本,我都使用了 SVN info命令并使用上次更改的日期作为该修订的日期。接下来的步骤很简单。检查两次连续修订之间的天数差异。

我的问题是该方法是否可行(或者换句话说,以这种方法获取修订日期是否正确)。任何建议都会有所帮助。谢谢。

SVN 信息输出示例。

$ svn info -r 200 https://itextsharp.svn.sourceforge.net/svnroot/itextsharp/trunk
Path: trunk
URL: https://itextsharp.svn.sourceforge.net/svnroot/itextsharp/trunk
Repository Root: https://itextsharp.svn.sourceforge.net/svnroot/itextsharp
Repository UUID: da003780-e18d-4f51-86a4-c2ecb517afe5
Revision: 200
Node Kind: directory
Last Changed Author: psoares33
Last Changed Rev: 200
Last Changed Date: 2010-10-17 12:25:23 -0600 (Sun, 17 Oct 2010)

最佳答案

您可能最好使用 svn log命令,使用 --xml自动解析选项。这将为您提供一个快速的修订列表,包括日期。

关于svn - 使用 svn info 获取修订日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786827/

相关文章:

unit-testing - DVCS Repo 布局和单元测试

php - 支持 SVN 和 FTP 的快速 Windows PHP 编辑器?

ubuntu - Subversion Edge 控制台不会在 Ubuntu 14.04 LTS 中启动

svn - svn的双重性 :ignore

eclipse - 无法在 Subclipse 中复制和粘贴旧版本的代码?

.net - 将工作单元和存储库模式与 Entity Framework 结合使用的好处

svn - 嵌套的主干/分支/标签是否可以接受?

linux - 量子 (12.10) ubuntu repo

repository - 存储库是否应该通过传入 id 或实体本身来删除/删除实体

python - pep381client(pep381run) 不会从官方 pypi 服务器下载包