2

特定のカスタム プロパティのリビジョン番号を取得する必要があります。たとえば、リビジョン番号 130 でカスタム プロパティ 'Label' を値 'Test' に設定しました。

ここで、svn コマンド ライン クライアント (svn.exe、svnmucc.exe、svnlook.exe、.. .)。

どうすれば入手することができますか ?

前もって感謝します。

4

1 に答える 1

1

簡単な答え -まさか

より長い答え - Subversion は、リビジョンからプロパティ (および値) への自然な方法を持っていますが、逆の方法ではありません。少なくとも多くの手作業は必要ありません。SVN Book特に注意してください

Subversion のプロパティ (より正確には、これらのプロパティへの利用可能なインターフェイス) には、それらのすべての有用性に対して、大きな欠点があります。カスタム プロパティを設定するのは簡単なことですが、後でそのプロパティがまったく別のものであることがわかります。

カスタム リビジョン プロパティを見つけようとすると、通常、リポジトリのすべてのリビジョンを一直線にたどり、各リビジョンに「探しているプロパティはありますか?」と尋ねます。この検索を容易にするには、svn log コマンドの XML 出力モードで --with-all-revprops オプションを使用します。

...

カスタムのバージョン管理されたプロパティを見つけようとすることも苦痛であり、多くの場合、作業コピー全体で再帰的な svn propget が必要になります。

于 2012-11-26T22:04:40.790 に答える