2

質問があります。私は、次のプロジェクトの問題追跡システムに Redmine を使用しています。最近、Heroku にインストールしました。github リポジトリ経由で Git を使用して問題追跡を行う良い方法があるかどうか疑問に思っていました (つまり、コミットを行うことができます)。 、refs #issue_number を実行すると、そのコミットが追跡中の問題に関連付けられます)。svn でそれを行う方法があることは知っていますが、プロジェクトには git を使用したいと考えています。'bare' と 'minimum' ディレクトリが必要なため、heroku は git で Redmine を実行できないと誰かから聞いたことがありますか? (またはそれに似たもの)これは本当ですか?または、git をインストールして、heroku ベースの Redmine の github リポジトリに関連付けるためのガイドがありますか (「git with heroku and redmine」およびその他のバリアントを最後の少し運がなくてもグーグルで検索しました)。

ありがとうございます!

4

1 に答える 1

1

明確にするために、GitHub、Redmine、およびHerokuを使用しており、コミットをRedmine内の発行番号に関連付けたいとおっしゃいました。

Herokuはこれに含まれないと思いますが、確認したいのは、GitHub上のリポジトリの受信後フックです。

私があなたに与えることができる最善の方向は、このドキュメントに従うことですが、「Redmine」ポストレシーブフックを選択し、それらが提供する詳細な指示に従ってセットアップしてください。

フックのドキュメントには、次のことが明示的に記載されています。

Redmineの問題に関連するコミットは、コミットメッセージの「#IssueNo」と一致することで検出されます(つまり、「バグの修正#234」は問題#234に関連しています)

それはあなたが求めている機能だと私は信じています。私が間違っている場合は訂正してください。

于 2013-02-07T14:06:38.070 に答える