1

トピックのように、指定されたSVNリポジトリURLのタグ(または単にサブディレクトリ)のリストをフェッチするための推奨される方法は何ですか?

リポジトリを操作するためにpySVNを使用しています。

たとえば、次のようなツリー構造がある場合:

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

どうすれば次のようなものを入手できますか?

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

どんな助けでもいただければ幸いです!

4

1 に答える 1

1

次のコードで解決策があります。

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:]]
于 2013-01-07T15:45:16.087 に答える