如本主题中所述,为给定的SVN存储库URL提取标记列表(或简单的子目录)的推荐方法是什么?

我正在使用pySVN与存储库一起使用。

例如,如果有如下所示的树结构:

trunk/
branch/
tags/
    tag1/
    tag2/
    tag3/


我如何得到这样的东西:

['tag1', 'tag2', 'tag3']




任何帮助,将不胜感激!

最佳答案

我有以下代码的解决方案:

from pysvn import Client
import urlparse, posixpath

tagsUrl="svn://MyRepoUrl/tags"
tag_list=[posixpath.basename(urlparse.urlparse(elem[0].get('path'))[2]) for elem in Client().list(tagsUrl)[1:]]

关于python - pySVN-获取给定URL的标签列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13333706/

10-10 21:47