0
多年來,我在一臺計算機上創建了多個存儲庫。我如何找到所有本地svn存儲庫?如何找到當地的svn倉庫?
我有一個解決方案,但要知道,如果你知道更好的東西:
find ~/ -name rep-cache.db
但問題是,這種解決方案並沒有告訴我,當回購最後一次更新。我不是要求如何在存儲庫中搜索,例如which has been asked before或例如here。
多年來,我在一臺計算機上創建了多個存儲庫。我如何找到所有本地svn存儲庫?如何找到當地的svn倉庫?
我有一個解決方案,但要知道,如果你知道更好的東西:
find ~/ -name rep-cache.db
但問題是,這種解決方案並沒有告訴我,當回購最後一次更新。我不是要求如何在存儲庫中搜索,例如which has been asked before或例如here。
爲了得到最後的更新,你可以使用任何的以下
svnlook的日期找到最後提交日期
find ~/ \
-type d -name db \
-print \
-exec sh -c 'svnlook date $(dirname {})' \;
這將打印錯誤信息,如果它發現了一個名爲db
目錄這不是一個SVN回購。
ls -l命令,如果你有興趣只在最後修改日期
find ~/ \
-name rep-cache.db \
-print \
-exec ls -l {} \;
第二個是更好 – wander95