0
A
答えて
6
SVNタグとブランチは通常、特定の命名規則に従って、ディレクトリだけです。あなたは簡単のようなperlでそれらを得ることができます:ここで
my @branches = `svn ls YourRepoBaseURL/branches`;
chomp @branches; # remove newlines
chop @branches; # remove trailing/
my @tags = `svn ls YourRepoBaseURL/tags`;
chomp @tags;
chop @tags;
1
パイソンでSVNリポジトリ内のファイルに関する情報を印刷するには少し抜粋です:
# svncrawler.py
import os
import sys
import pysvn
svn_client = pysvn.Client()
for file_status in svn_client.status(sys.argv[1]):
print u'SVN File %s %s' % (file_status, file_status.text_status)
はこのようにそれを呼び出します。
python svncrawler.py my_repository
タグやブランチを印刷するだけで簡単に変更できます。
0
すべての助けのおかげでは、ここで私はあなたの助けを借りてpythonで思い付いたものです。回答のため
# -*- coding: utf-8 -*-
import os
import sys
import pysvn
svnclient = pysvn.Client()
projects = svnclient.list(sys.argv[1])
for project_path, project_info in projects:
try:
project_branches = svnclient.list(project_path.path + '/branches/')
if (len(project_branches)>2):
for branch, info in project_branches:
print branch.path
except:
pass
関連する問題
- 1. Pythonのクローラ
- 2. クローラは、C#またはVB.net
- 3. Pythonおよび/またはPerl VS bash
- 4. PHPソケットまたはPython、Perl、Bashソケット?
- 5. ID3メタデータ用のPerlまたはPythonライブラリはありますか?
- 6. PythonまたはPerlクライアント経由でJavaメソッドを実行
- 7. perlまたはpythonを使用してテキストを変更する
- 8. pythonまたはperlのテンプレート構成ですか?
- 9. なぜPerlはPythonの
- 10. CVSまたはSVNまたはGIT?
- 11. のPerl、sedは、または
- 12. オープンソースC++クローラ?
- 13. クローラのリダイレクト
- 14. クローラとMozMill
- 15. Perl "import os" Python equivelant?
- 16. PerlのPythonバージョン= || (= OR)
- 17. pythonのperl hex()analog
- 18. Perl、PHP、Pythonのメッセージキュー
- 19. Webクローラ:PerlのMozReplモジュールを使用してJavaScriptを処理する
- 20. PerlまたはBashスレッドプールスクリプト?
- 21. PHP↔Perlインターフェイスまたはバインディング
- 22. pythonクローラの抽出URLが機能しない
- 23. Twitterのソーシャルグラフのためのクローラ
- 24. PHPクローラの例外
- 25. クローラのデータ構造
- 26. シングルページアプリケーション用のGoogleクローラ
- 27. バックリンクレポートWebサイトのクローラ?
- 28. Pythonはperlのdbi/DBD :: Proxyへのアクセスに相当しますか? (Perl DBI/DBD :: Proxy for Python)
- 29. PythonからPerlへの翻訳、pythonインデント
- 30. PythonまたはRubyまたはPerlを使用した.NET Sslstream x.509ソケットへの接続
おかげで、私は必要なもの静かではない... 我々は、巨大なレポを持っていますそれぞれ独自のttb構造を持つ何百ものプロジェクトがあるので、私はそれを通ってすべてのオープンブランチを見つけ出す必要があります... これは私にperlの出発点を与えます... – PWFraley