875

メッセージにGitHubの問題番号へのリンクを自動的に含めることは何とか可能ですか?git commit

4

8 に答える 8

1152

#xxx問題をクローズせずに参照するには、コミット メッセージに含めるだけです。

新しいGitHub の問題 2.0 では、これらのシノニムを使用して問題を参照し、 (コミット メッセージで)閉じることができます。

  • fix #xxx
  • fixes #xxx
  • fixed #xxx
  • close #xxx
  • closes #xxx
  • closed #xxx
  • resolve #xxx
  • resolves #xxx
  • resolved #xxx

#xxxで代用することもできますgh-xxx

リポジトリ間での問題の参照とクローズも機能します。

fixes user/repo#xxx

ヘルプセクションで利用可能なドキュメントを確認してください。

于 2011-07-19T05:36:09.487 に答える
184

GitHub の問題にリンクして問題クローズする場合は、Git コミット メッセージに次の行を含めることができます。

Closes #1.
Closes GH-1.
Closes gh-1.

(3 つのうちのどれでも機能します。) これは問題にリンクし、問題をクローズすることに注意してください。詳細については、このブログ投稿を参照してください(埋め込みビデオの 1:40 あたりから視聴を開始してください)。

同様の構文が問題を閉じずに単に問題にリンクするかどうかはわかりません。

于 2009-11-06T19:12:12.107 に答える
79

githubは、コミットに#issuenbrが含まれている場合、コミットへの参照を追加します(これは偶然に発見されました)。

于 2011-04-14T01:32:41.383 に答える
72

リポジトリを相互参照することもできます。

githubuser/repository#xxx

xxx は発行番号です

于 2012-10-10T23:38:34.947 に答える
23

彼らは、ブログ https://github.blog/2011-04-09-issues-2-0-the-next-generation/で、新しい問題 2.0 について素晴らしい記事を書いています。

同義語には次のものが含まれます

  • #xxx を修正
  • #xxxを修正
  • #xxx を修正
  • #xxx を閉じます
  • #xxxを閉じる
  • クローズ #xxx

コミット メッセージでいずれかのキーワードを使用すると、コミットが言及されるか、Issue がクローズされます。

于 2012-12-20T21:01:13.927 に答える
5

他の回答への追加と同じように:コミットメッセージに問題番号を書きたくない場合、たまたま開発にEclipseを使用する場合は、eGitおよびMylynプラグインとMylyn用のGitHubコネクタをインストールできます。Eclipse は、作業中の問題を自動的に追跡し、他のすべての回答に示されている問題番号を含むコミット メッセージを自動的に入力できます。

そのセットアップの詳細については、http: //wiki.eclipse.org/EGit/GitHub/UserGuide を参照してください。

于 2011-12-26T08:24:10.847 に答える