【问题标题】:How do I find the creation time/date stamp of a subversion directory node如何找到颠覆目录节点的创建时间/日期戳
【发布时间】:2010-10-14 17:23:02
【问题描述】:

我正在对一个大型 subversion 存储库进行一些分析,以准备进行一些修剪。我希望能够弄清楚创建目录节点的时间,而不仅仅是“上次更改”的时间。我可以通过以下方式获取上次更改日期:

svn info -R --depth immediates http://<path-omitted>/branches/ | grep -E "Path|Last Changed Date"

我想知道创建日期有两个原因:

  1. 我想确认名为“tags”的目录中的目录未被更改。管理这个 repo 的人似乎没有将标签设为只读。
  2. 我想知道哪些树枝可以安全移除。

感谢您的帮助!我似乎无法找到正确的搜索来解决这个问题。

【问题讨论】:

    标签: svn


    【解决方案1】:

    查看 Subversion 日志以了解该目录何时被复制到 branchestags 目录。

    svn log --stop-on-copy --quiet http://<path-omitted>/tags/<directory> | tail -2
    

    【讨论】:

    • 嘿,谢谢,我以前使用过复制停止,但不记得了。如果 svn list 可以打印出创建和上次访问,那当然会很好。无论如何,再次感谢。
    • | tail -2 最后使这成为问题的准确答案,但 imo 在大多数情况下最好不运行它,这样您也可以获得所有提交的列表。跨度>
    • 添加--quiet和/或--xml可能有助于进一步解析svn输出
    猜你喜欢
    • 1970-01-01
    • 2022-01-19
    • 2010-11-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多