2009-05-20 12 views
0

関連する変更をグループ化するために、svnのPERFORCEジョブと同等のメカニズムがありますか?svnのperforceジョブに相当

+0

バグトラッキングシステムを使用すると、svnとのインターグレートをよく選択できます。 –

答えて

2

いいえ、少なくとも、箱から外にはありません。この種のリビジョンメタデータは、Tracなどの他の場所に保存する必要があります。あるいは、SVNリポジトリの上に構築された他のシステムです。私はこのことをPerforceほどうまくやってくれる別のSCMを見つけられませんでした。グループ関連の変化に

-1

、あなたは私が仕事について何を読んでからchangelist

を使用したい、彼らは一種のバグ追跡参照のようにしています。

コミット時にバグリファレンスを関連付けるには、SVNの上に何かを実装する必要があります(SVNには統合されたバグトラッカーがありません)。しかし、統合したいbugtrackerも言わなければなりませんと - それは技術が異なることを意味します。どの場合でも、バグトラッカー連想はコミット後のフックで実行されます。

たとえば、ログメッセージにいくつかの魔法の言葉を入力した場合、私は変更をコミットするときにMantisをbugtrackerとして使用します(たとえば、「Fixed Bug#1234」または「Fixed Mantis#1234」)。コミット後のフックはcurlを使用して、そのメッセージと抽出されたバグ番号をMantis URLに送信し、自動的にバグを解決します(また、ログメッセージテキストをbugnoteに追加します)。

bugtrackerの場合は、他のAPI駆動型システムに置き換えることができます。

+0

SVNのチェンジリストのサポートはまだ実装されていませんか?それに加えて、PerforceのJobは、チェンジリストをグループ化することができます! – ninesided

+0

十分に公正で、誰もそれがPerforceのように完全に機能しているとは言いませんでしたが(私は彼らがちょっと複雑になっているかどうか疑問に思っていましたが)、svnのチェンジリストは1.5から入っています:http://subversion.tigris.org/svn_1 .5_releasenotes.html – gbjbaanb