&tag(Redmine);
*目次 [#s6133d5f]
#contents
*参考情報 [#ifb7d730]
-[[Symfoware DebianにRedmineをインストールする:http://symfoware.blog68.fc2.com/blog-entry-422.html]]
-[[Redmineのインストール | Redmine.JP:http://redmine.jp/guide/RedmineInstall/]]

*関連ページ [#ab733b7c]
-[[./GTD]]…RedmineでGTDにチャレンジ
-[[./アップグレード]]
-[[./Backlogs]]
-[[./1.1.2]]…WindowsにRedmine1.1.2をインストール。
-[[CentOS5]]…CentOS5にRedmine1.1.2をインストール。
*運用 [#s1f6363e]
**ユーザーの追加 [#gc7b40ce]
-admin/adminでログインし、管理→ユーザー→新しいユーザで追加できる。

**リポジトリとの連携 [#c7ae693b]

***コミットと同時にステータスを変更する(fixesで完了にする) [#zf448a23]

コミットメッセージで、「fixes #1」などと入れた場合に、チケット#1が「終了」になるように修正したい。

-管理→設定→リポジトリを開く。
-修正用キーワードにfixes, closesを確認する。適用されるステータスに「終了」などとする。

***コミットしたときにチケット一覧などに反映したい [#v20c7c1b]

[[小技(0.9): コミットと同時にリポジトリの情報を取得する | Redmine.JP Blog:http://blog.redmine.jp/articles/redmine-0_9-url-to-fetch-changesets/]]を参考に設定する。

**コミットログの修正 [#yef2ccdb]
-[[Subversionのコミットログの変更とRedmineへの反映方法 | もさもさくん:http://mosa.nubobo.net/archives/33]]

*Tips [#ab30abe2]
**カスタムフィールドの追加 [#r5ea205b]
-[管理]→[カスタムフィールド]→[新しいカスタムフィールドを作成]で追加できる。「全プロジェクト向け」にチェックを入れると自動的に全プロジェクトで使用可能になる。チェックを入れない場合は、プロジェクトの[設定]→[情報]→[カスタムフィールド]で作成したカスタムフィールドにチェックを入れないと使えない(チケット一覧にも表示されない)。

**カスタムフィールドをチケット一覧に表示 [#xe2167ba]
-[管理]→[設定]→[チケットトラッキング]でカスタムフィールドにチェックを入れて保存する。
-もしくはプロジェクトごとのチケット一覧でカスタマイズ。

**一つのRedmineプロジェクトで複数のリポジトリを参照したい [#o279c08d]
-[[複数プロジェクトにまたがるコンポーネントとリポジトリの関連 - Redmine Users (japanese) | Google グループ:http://groups.google.com/group/redmine-users-ja/browse_thread/thread/d39933d23ea1b3a6?pli=1]]によると根本的な解決方法ない。

**デフォルトのチケットの担当者をチケット作成者にする [#f806b4b3]
-[[新規チケット作成時、デフォルトの担当者をチケット作成者にする | Redmine.JP:http://redmine.jp/faq/issue/set_current_user_to_assigned_to_field/]]
*プラグイン [#h08161cd]
**参考リンク [#b21f11a5]
-[[Redmineに入れたプラグイン一覧: プログラマの思索:http://forza.cocolog-nifty.com/blog/2010/01/redmine-5fd1.html]]
-[[plugin紹介 on Redmine: 100ねんごの未来予想図:http://in.shappi.org/article/161328028.html]]

**インストール方法 [#yb53fab9]
-プラグインのアーカイブを取得。githubの場合Downloadボタンを押せばzip or tarボール形式でダウンロードできる。
-ダウンロードした中身を展開し、<REDMINE_HOME>/vendor/plugins/<プラグイン名> にコピーする。 ex) <REDMINE_HOME>/vendor/plugins\redmine_time_tracker
-redmineホームディレクトリでrakeコマンドを実行
 cd <REDMINE_HOME>
 rake db:migrate_plugins RAILS_ENV=production
-パーミッションの設定などする。

**アンインストール方法 [#tb132373]
-http://kyka.sakura.ne.jp/it/archives/207
**Redmine Todo Lists plugin [#ff3dee32]
-[[dalyons/redmine-todos-scrum-plugin - GitHub:https://github.com/dalyons/redmine-todos-scrum-plugin]]
-RedmineでTodoリストを管理するプラグイン。チケットにするまでもないTodoを管理するのに便利か。
-[[Redmine でシンプルな ToDo リストを実現する Redmine Todo Lists plugin | ITEMAN Blog - アイテマンブログ:http://iteman.jp/blog/2009/09/redmine-todo-redmine-todo-list.html]]

** Redmine Time Tracker plugin(old)[#y0c4d14a]
-[[delaitre/redmine_time_tracker - GitHub:https://github.com/delaitre/redmine_time_tracker/tree]]。
-作業時間が記録できる。
-[[RedmineのTimeTracker Pluginが使いやすい - プチ技術メモ:http://d.hatena.ne.jp/hiroponz/20100411/p1]]

** Redmine Time Tracker plugin(ver 2.x) [#f95ce792]
-[[hicknhack-software/redmine_time_tracker:https://github.com/hicknhack-software/redmine_time_tracker]]がメンテされているリポジトリ。
-[[Redmine2.4.1にタイムトラッカープラグインをいれる | Scimpr Blog:http://blog.scimpr.com/2013/12/15/redmine2-4-1%E3%81%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%88%E3%83%A9%E3%83%83%E3%82%AB%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E3%81%84%E3%82%8C%E3%82%8B/]]…インストール方法。
**WorkTimePlugin [#h2769536]
-[[WorkTime - kusu - A redmine plugin to view and update TimeEntry by each user. - kusu's dev.env. - Google Project Hosting:http://code.google.com/p/kusu/wiki/WorkTime]]
-工数管理ができる。

**Charts plugin [#f68acd46]
-[[pullmonkey/open_flash_chart - GitHub:https://github.com/pullmonkey/open_flash_chart]]先にこれをいれる。
-[[Redmine - PluginCharts - Redmine:http://www.redmine.org/projects/redmine/wiki/PluginCharts]]
-各種チャートを表示できる。
-過去データを使用するには次のコマンド実行。
 rake charts:migrate RAILS_ENV=production
*トラブルシューティング [#h0f36ad4]
**チケットのステータスが変更できない [#qdd73bd9]
[[チケットのステータスだけが変更できない | Redmine.JP:http://redmine.jp/faq/issue/cannot-change-issue-status/]]によるとたとえ管理権限を持つユーザーであろうとプロジェクトのメンバーじゃないとチケットのステータスだけは変更できないらしい。

**svnで差分を表示しようとすると、「リポジトリに、エントリ/リビジョンが存在しません」と表示される。 [#t47525e3]
-まずログを確認するとエンコーディング関連のエラーらしい。
#pre{{
App 1039 stderr: svn: E000022: 'UTF-8' 
}}
-問題の切り分けのためscmコマンド(svn diff)をログ出力する。これにはconfiguration.ymlで以下のように設定。
#pre{{
default:
  scm_stderr_log_file: /var/log/redmine_scm_stderr.log
}}
-apacheの環境変数LANGの問題?。Yosemite以降環境変数を設定するのにlaunchctl setenv LANG ja_JP.UTF-8のようにしないといけないらしい。それも毎回
--[[Mac OS X Environment Variables | Encyclopedia of Daniel:http://encyclopediaofdaniel.com/blog/mac-os-x-environment-variables/]]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS