多年来,我在一台计算机上创建了几个存储库。如何找到所有本地svn存储库?
我确实有一个解决方案,但想知道你是否了解更多:
find ~/ -name rep-cache.db
但问题是这个解决方案没有告诉我什么时候回购更新。我不是要求如何在存储库中进行搜索,which has been asked before或here。
答案 0 :(得分:0)
要获得上次更新,您可以使用以下任何一种
svnlook日期查找上次提交日期
find ~/ \
-type d -name db \
-print \
-exec sh -c 'svnlook date $(dirname {})' \;
如果找到名为db
且不是svn repo的目录,则会打印错误消息。
ls -l,如果您只对上次修改日期感兴趣
find ~/ \
-name rep-cache.db \
-print \
-exec ls -l {} \;