如何找到本地的svn存储库?

时间:2017-03-03 16:13:36

标签: svn

多年来,我在一台计算机上创建了几个存储库。如何找到所有本地svn存储库?

我确实有一个解决方案,但想知道你是否了解更多:

  find ~/ -name rep-cache.db

但问题是这个解决方案没有告诉我什么时候回购更新。我不是要求如何在存储库中进行搜索,which has been asked beforehere

1 个答案:

答案 0 :(得分:0)

要获得上次更新,您可以使用以下任何一种

  1. svnlook日期查找上次提交日期

    find ~/ \
        -type d -name db \
        -print \
        -exec sh -c 'svnlook date $(dirname {})' \;
    

    如果找到名为db且不是svn repo的目录,则会打印错误消息。

  2. ls -l,如果您只对上次修改日期感兴趣

    find ~/ \
        -name rep-cache.db \
        -print \
        -exec ls -l {} \;