= Suversionメモ = == Subversionベストプラクティス == * [http://svn.collab.net/repos/svn/trunk/doc/user/svn-best-practices.html Subversion Best Practices] * [http://www.akiyan.com/blog/archives/2006/11/oscon_subversio.html Brad Choate: OSCON: Subversion Best Practices] * == TortoiseSVN/Subclipseプロパティメモ == TortoiseSVN/Subclipseは、BTS/ITSと連携するためのプロパティや、ログテンプレートを設定するプロパティ等、便利なプロパティが幾つか用意されています。ここでは、それらのプロパティについて紹介します。 ||プロパティ||デフォルト値||説明||例|| ||bugtraq:url||||BTS/ITSのURLを指定。Issue IDを%BUGID%で置換可能||http://yuna.ultimania.org/ticket/%BUGID%|| ||bugtraq:warnifnoissue||false||trueにするとIssue IDがなければ警告を表示|||| ||bugtraq:message||||コミットメッセージに追加するIssue IDの形式を指定||(ref #%BUGID%)|| ||bugtraq:append||true||trueのとき、コミットメッセージの最後にbugtraq:messageで指定したメッセージを追加。falseのとき、先頭に追加される|| ||bugtraq:label||Issue||コミットダイアログに表示されるIssueのメッセージ||チケットID|| ||bugtraq:number||true||数字以外が入力されたときエラーにする|||| ||bugtraq:logregex||||正規表現でバグIDを指定|||| ||tsvn:logtemplate||||コミットログメッセージのテンプレートを指定|||| == Subversive == 鈴木八重さんの[http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn15/eclipseplgn15_1.html @ITの記事参照]