2011-08-15 21 views
0

私はSVNタグ付きファイルのいくつかをパッケージ化するためのツールを作成します。したがって私のアプローチは、私がパッケージ化する必要があるフォルダのSVNトランクパスを与え、ツールはそのフォルダから最新のタグの場所を識別する。だからトランクフォルダの最新のタグパスを取得する方法はありますか?SVNからタグの最新バージョンを取得

例:私のトランクフォルダは "abcd"としましょう。私は次のように2回タグを付けました。

abcd-1.0.0.1-QA 
abcd-1.0.0.2-QA 

私のパッケージにはabcd-1.0.0.2-QAが必要です。

私は“TortoiseSVN 1.2.6, Build 4786 - 32 Bit”MS VS 2010. 私はC#で自分のツールを開発しています。

Thanx事前に。

答えて

1

あなたのタグのSVNバージョン番号が最も高いものを探してください。あなたのタグのローカルフォルダにsvn infoを使用して、 "リビジョン"ステートメントの返信stdoutをパースすることができます(perlを使用)

+0

ありがとうNirMH。残念ながら、これはC#によって開発されるはずです。 C#でそれを行うための方法もそうです。 – Charitha

+0

@Chanritha:collabonet subversionライブラリをインストールしてみてください。これはコマンドラインベースのAPIを提供し、C#アプリケーション経由で上記の – NirMH

+0

Thanxを再度実行することができます。それを試してみて、あなたに知らせてください。 – Charitha

関連する問題