擅长:python、mysql、java
<p>您可以使用<a href="http://pysvn.tigris.org/docs/pysvn.html" rel="nofollow">PySVN</a>。尤其是,<a href="http://pysvn.tigris.org/docs/pysvn_prog_ref.html#pysvn_client_list" rel="nofollow">pysvn.Client.list</a>方法应该执行您想要的操作:</p>
<pre><code>import pysvn
svncl = pysvn.Client()
entries = svncl.list("http://rabbitvcs.googlecode.com/svn/trunk/")
# Gives you a list of directories:
dirs = (entry[0].repos_path for entry in entries if entry[0].kind == pysvn.node_kind.dir)
list(dirs)
</code></pre>
<p>不需要结账。您甚至可以指定要处理的修订,以确保脚本在运行时可以忽略在存储库中工作的其他人。在</p>