Redmine SVNでコミットする場合の連携

システム開発

Redmine]] SVN([[Subversion)でコミットする場合の連携

開発管理ツールのRedmine、Subversionでのソースコードの管理と連携して、次のようなことができます。

まず、プロジェクトの設定→リポジトリにて、バージョン管理ツールのリポジトリを登録します。

コミットする際のメッセージにたとえば

 #の後はチケット番号
 チケットに関する変更
 refs #1 @2,5h
 
 チケットの修正完了
 fixes #3 @1h

というメッセージを入れてコミットすると、自動的にRedmineで変更や修正としてくれます。
他のコメントは、改行してから入れたほうがよいようですね。

さらに、関係しているリビジョンという項目が追加され、Redmineからチケット変更にかかわるリビジョンが参照できるので、大変便利です。

Redmine

システム開発

Redmineはwebベースのプロジェクト管理ソフトウェアです。

タスク管理、進捗管理、情報共有が行えます。ソフトウェア開発やwebサイト制作などITプロジェクトでの利用に最も適していますが、それ以外の業務でも幅広く活用できます。

重要なのは、オープンソースソフトウェアですので、無料、ということです。[smile]

公式サイト
http://redmine.jp/

RedisをインストールしてPHPから利用する

PHP

CentOS6にRedisをインストールしてPHPから利用できるようにしました。

Redisはepelリポジトリに含まれていますので、epelリポジトリが登録されていなければ、先に登録しておきます。
64bit版CentOSの場合は下記のコマンドでepelをインストールします。

 # wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
 # rpm -ivh epel-release-6-8.noarch.rpm

Redisサーバーをインストールします。

 # yum install redis

Redisを開始します。

 # service redis start

Redisの動作確認をします。

 # redis-cli ping
 PONG
 # redis-cli                                                                
 redis 127.0.0.1:6379> ping 
 PONG
 redis 127.0.0.1:6379> set mykey somevalue 
 OK
 redis 127.0.0.1:6379> get mykey
 "somevalue"
 redis 127.0.0.1:6379> exit

Redisの自動起動するように設定します。

 chkconfig redis on

PHPのredisモジュールをインストールします。

 # yum install php-pecl-redis

下記コードでPHPから正常に利用できるか確認します。
RedisサーバーとPHPサーバーが別サーバーの場合は、pconnect()の引数をRedisサーバーのIPアドレスに変更してください。

 <?php
 $redis = new Redis();
 $connected = $redis->pconnect('127.0.0.1');
 $redis->set('foo', 'bar');
 print_r($redis->get('foo'));

RecentDeleted

#freeze
#norelated

  • 2014-05-15 (木) 17:00:21 – HTML5 「div」で「border-collapse」を有効にする
  • 2014-04-08 (火) 13:33:33 – エラー「Fatal error Cannot break/continue 1 level 」
  • 2014-04-02 (水) 16:50:52 – OpenLayes
  • 2014-04-02 (水) 16:49:54 – OpenLayes Mapのz-indexを変更する
  • 2014-03-10 (月) 19:31:35 – Unable to connect to your database server using the provided settings.
  • 2014-03-06 (木) 12:33:17 – データベースからある一定の時間だけ指定して値を取ってくる
  • 2014-03-05 (水) 20:04:46 – JSON+形式をチェックする
  • 2014-03-01 (土) 14:08:57 – HTML5+canvas上に文字を書く
  • 2014-03-01 (土) 14:08:35 – php 時間の比較
  • 2014-02-28 (金) 18:58:51 – php 日時・時間の比較
  • 2014-02-25 (火) 11:50:06 – Outlook 2007 メールに常に自分の会社名・名前を入れる=
  • 2014-02-21 (金) 13:46:03 – Facebook+ファンページのウォールをホームページに埋め込む
  • 2014-02-04 (火) 10:12:28 – LINE+送信したトークを削除する
  • 2014-01-23 (木) 10:24:16 – Claus
  • 2013-12-20 (金) 21:01:10 – Putty+デフォルトの背景の色や文字の色を変える
  • 2013-11-20 (水) 17:49:09 – Outlook 2007で本文中のURLをクリックしたときにSleipnirで開く=
  • 2013-09-17 (火) 20:39:18 – エラー interface IInAppBillingService should be declared in a file
  • 2013-05-23 (木) 10:07:02 – LINE%20送信したトークを削除する
  • 2013-04-04 (木) 20:35:08 – DialogAlertFragmentを消す
  • 2013-01-20 (日) 11:31:40 – ホームページ上でテロップのように文字を流す=
  • 2012-11-27 (火) 16:42:27 – Excel2007 テーブルの書式設定を削除する=
  • 2012-11-05 (月) 18:24:01 – ネットワーク上のプリンタが見つからない時手動で%E
  • 2012-10-15 (月) 10:18:58 – Outlook 2007 RSSフィードを削除する=
  • 2012-09-28 (金) 11:22:37 – SSLのサイトが見れないまた、こちらがニーモシネ単語カード
  • 2012-09-21 (金) 12:05:20 – 消してしまったファイルを復元する
  • 2012-07-18 (水) 19:40:01 – 111111111111111111
  • 2012-07-18 (水) 19:39:46 – こんにちは
  • 2012-06-14 (木) 14:25:12 – Outlook よく書くメールのひな型=
  • 2012-06-12 (火) 19:50:57 – 0x800cc0fのエラーが出てメールが送信できない=
  • 2012-05-22 (火) 09:50:00 – Outlook 2007 常にCcで送信したいアドレスを設定する=
  • 2012-04-04 (水) 16:26:39 – Android INSTALL_FAILED_MEDIA_UNAVAILABLE
  • 2012-03-14 (水) 19:02:06 – cakephpのctpファイル、thtmlファイルをdreamweaverで編集する方法
  • 2011-12-14 (水) 10:42:14 – EXCEL  (可視セルの選択)非表示としているセルをコピー対象としない=
  • 2011-09-14 (水) 11:38:17 – Webサイトをスクレイピングして画像リンクを絶対URLに変更する
  • 2011-04-20 (水) 11:58:16 – FFFTP フォルダが作成できません
  • 2011-03-14 (月) 10:18:39 – PDO エラーeneral error 2014
  • 2011-03-02 (水) 10:14:18 – 管理画面 更新
  • 2011-01-27 (木) 16:38:45 – テーマふぁりう
  • 2010-12-09 (木) 18:43:18 – Cocoa CoreDataのEntitiyを変更した場合に自動マイグレーションをする
  • 2010-12-09 (木) 18:38:38 – Cocoa
  • 2010-12-05 (日) 15:53:24 – Xcode
  • 2010-10-26 (火) 20:28:23 – VMware Disk I/Qを抑制する
  • 2010-08-31 (火) 15:40:32 – MailChimp リストを作る
  • 2010-08-02 (月) 19:28:16 – IE6 CSS コメントアウトの注意
  • 2010-06-26 (土) 14:20:29 – トカゲ逆援助交際
  • 2010-03-06 (土) 20:43:11 – test
  • 2009-11-20 (金) 17:00:13 – PHP ディレクトリとファイルの一括消去
  • 2009-10-01 (木) 12:25:49 – WordPress
  • 2009-09-15 (火) 10:32:07 – Cake PHP 関連するモデルのプルダウンフォームを作る
  • 2009-04-28 (火) 15:09:56 – testda
  • 2009-04-28 (火) 14:29:44 – Googleの登録とペナルティがないか調べる
  • 2009-04-28 (火) 14:18:55 – Firefoxでログインできない
  • 2009-04-28 (火) 13:50:42 – te
  • 2009-04-22 (水) 19:22:08 – Search Engine Optimization
  • 2009-04-21 (火) 16:37:56 – テスト投稿
  • 2009-04-21 (火) 16:37:30 – テストpageda
  • 2009-04-21 (火) 16:36:51 – testpageda
  • 2009-04-21 (火) 16:36:19 – testdazo
  • 2009-04-21 (火) 16:34:16 – testdaz
  • 2009-04-16 (木) 15:25:17 – テスト

RecentChanges

  • 2014-07-08 (火) 21:11:48 – エラーログの場所
  • 2014-07-08 (火) 14:59:17 – phpMyAdmin 大きなデータをインポートする
  • 2014-07-08 (火) 11:10:51 – HTML Chromeブラウザ 画像のheightを100%にすると、おかしくなる
  • 2014-07-07 (月) 12:50:52 – Nexus4をDocomoのSIMカードで使う
  • 2014-07-07 (月) 09:54:23 – ホームページ上でテロップのように文字を流す
  • 2014-07-04 (金) 18:11:41 – Photoshop 表示していないレイヤーを一度に削除する
  • 2014-07-04 (金) 15:49:36 – SQLで緯度・経度から2点間の距離を算出する
  • 2014-07-04 (金) 14:28:15 – MySQL バイナリログの内容を確認する
  • 2014-07-04 (金) 09:57:08 – Gmail 件名を変えて返信
  • 2014-07-04 (金) 00:52:17 – OpenOffice
  • 2014-07-03 (木) 12:06:39 – IE8 Jpegが見れない
  • 2014-07-02 (水) 20:46:00 – HTML チェックを付けたら値が入る方法
  • 2014-07-02 (水) 20:40:45 – PHP 日時のデータから時分のみ取り出して整形するサンプルコード
  • 2014-07-01 (火) 23:55:04 – 無料で使うマイクロソフトOffice
  • 2014-07-01 (火) 16:26:44 – MySQL 日本語文字化け対策2
  • 2014-07-01 (火) 15:05:19 – CakePHP 繰り返す見た目を別ファイルにする
  • 2014-06-30 (月) 12:37:18 – Node.jsでTCPサーバー・クライアントを作る
  • 2014-06-29 (日) 22:31:06 – phpMyAdmin データベースの情報などを出力する
  • 2014-06-27 (金) 16:05:19 – cakePHP トランザクションを使う
  • 2014-06-27 (金) 13:31:05 – 記事内にアンケートフォームを作るプラグイン
  • 2014-06-27 (金) 11:17:50 – Eclipse 既存のソースコードから新規プロジェクトをつくる
  • 2014-06-27 (金) 10:52:54 – MySQL グループの中の最大値のデータを取得
  • 2014-06-26 (木) 22:22:18 – 1台のPCの画面を2台のモニターで見る
  • 2014-06-26 (木) 17:23:01 – Android スピナー デザイン性のあるスピナー サンプルコード
  • 2014-06-26 (木) 03:35:11 – UITableViewCellの高さを可変にする
  • 2014-06-24 (火) 22:03:31 – MapboxとMapQuestライセンスと料金比較
  • 2014-06-24 (火) 14:36:51 – phpMyAdmin よく書くSQL文を保存しておく
  • 2014-06-24 (火) 13:36:40 – Eclipse subversion ディレクトリがSwitchになってしまった時
  • 2014-06-24 (火) 09:10:18 – Outlook2007で、スペースの「□」や改行マークを非表示にしたい
  • 2014-06-23 (月) 18:43:34 – リダイレクト Javascriptとmetaタグどちらが早い
  • 2014-06-23 (月) 16:14:05 – Facebook ファンページのウォールをホームページに埋め込む
  • 2014-06-23 (月) 13:10:15 – css background-position が効かない
  • 2014-06-23 (月) 06:03:58 – phpMyAdmin MySQLのプロセスを停止する
  • 2014-06-20 (金) 21:03:18 – WordPress 手動で更新する方法
  • 2014-06-20 (金) 12:29:00 – PukiWIki Runtime error Error message cannot write ./attach/(237文字).log
  • 2014-06-20 (金) 11:48:44 – Android ListViewの項目をタップして関連する内容を入力してListViewに戻る サンプルコード
  • 2014-06-20 (金) 08:37:39 – Eclipse android import Invalid project description
  • 2014-06-19 (木) 16:26:08 – Cake PHP 電話番号のバリデーションルール
  • 2014-06-18 (水) 18:24:47 – Flashの下にプルダウンメニューが隠れてしまう
  • 2014-06-18 (水) 17:30:21 – .htaccessが利用できない
  • 2014-06-18 (水) 16:03:39 – Google Map Android Api Ver2 で地図が表示されない!!?
  • 2014-06-18 (水) 00:28:59 – Android versionCodeとversionNameの違い
  • 2014-06-17 (火) 19:35:19 – ListViewの中にCheckBoxを入れるとsetOnItemClickListenerが動作しない
  • 2014-06-17 (火) 14:00:38 – Google Spreadsheetのセル内で改行
  • 2014-06-16 (月) 17:39:03 – 自動で一定時間後パスワードロックをかける
  • 2014-06-16 (月) 17:19:45 – The meta-data tag in your app’s AndroidManifest.xml does not have the right value
  • 2014-06-16 (月) 11:30:40 – iPhone 構成ユーティリティのインストール方法と使い方
  • 2014-06-15 (日) 17:14:22 – Google Map mapが表示されない
  • 2014-06-13 (金) 21:31:10 – Mapbox 地図の色などを変えてみる
  • 2014-06-13 (金) 21:24:24 – Mapbox サイトにMapboxを埋め込む サンプルコード有り
  • 2014-06-13 (金) 21:12:59 – Mapbox
  • 2014-06-13 (金) 21:11:17 – Mapbox Welcome to Mapboxを消す
  • 2014-06-13 (金) 17:58:59 – paddingがtableできかない
  • 2014-06-13 (金) 16:21:25 – java.lang.NoSuchMethodError android.os.Bundle.getString
  • 2014-06-13 (金) 15:59:10 – SCRIPT1028 識別子、文字列または数がありません。
  • 2014-06-13 (金) 14:22:12 – Chrome 文字化けを防ぐ
  • 2014-06-12 (木) 15:42:58 – Googleデスクトップ 検索する場所を追加
  • 2014-06-12 (木) 14:28:05 – WordPress Contact Form 7 宛先を複数にする
  • 2014-06-12 (木) 13:08:11 – Google Play アルファ版機能を利用してアプリをテストする
  • 2014-06-12 (木) 13:07:42 – Android リリースしたアプリの月額課金をテストする

#norelated