feature/1
という名前のブランチがあるとします。また、#1を発行します。そのブランチをその問題にリンクさせたいと思います。
そのブランチをその課題にリンクする方法はありますか?from the issue?コミットすることなく。
GitHub から直接:
参考文献
特定の参照は自動リンクされます:
- SHA:be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- User @ SHA ref:mojombo @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- ユーザー/プロジェクト@SHA:mojombo/god @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- #Num:#1
- ユーザー/#Num:mojombo#1
- ユーザー/プロジェクト#Num:mojombo/god#1
直接(user/repo/branchのように)可能ではないようですが、おそらくツリーのIDを使用することで?
another answer で述べたように、GitHubは他のGHリポジトリを含むさまざまなものへのリンクを自動的に作成しますが、それらのリポジトリ内のブランチへのリンクは作成しません。これを行うには、次のようなリンクを手動で作成します。
[a link to a branch](/_user_/_project_/tree/_branch_)
_user_
、_project_
、および_branch_
は、ブランチのURLの一部に置き換える必要があります。たとえば、GitHubの「言語」プロジェクトのブランチ:
[api-changes branch in github/linguist](/github/linguist/tree/api-changes)
重要:
/
」、この例のように)で始まる場合、現在のページのURLのサーバーのルートからの相対パスになります。それ以外の場合、スラッシュで始まらないパスは、現在のページのURLの親に対する相対パスとして扱われます。 (これは基本的なHTMLリンク仕様です。)tree
部分を含めることを忘れないでください。2013年4月から( " コミットページのブランチとタグラベル "):
コミットがデフォルトのブランチにない場合、インジケーターはコミットを含むブランチを表示します。 コミットがマージされていないプルリクエストの一部である場合、リンクが表示されます。
つまり、課題からコミットを参照すると、ユーザーはブランチを見ることができ(コミットを見ることで)、さらに課題へのリンクを見ることができます(まだコミットを見ることで)。
ブランチを直接参照することはできません。
ただし、ブランチへの参照を作成できますと比較別のブランチ。これを入力すると:
https://github.com/user1/repo/compare/branch1...branch2
としてレンダリングされます
branch1...branch2
また、分岐間でブランチを比較できます。 user2
がrepo
を分岐している場合、これは機能します。
https://github.com/user1/repo/compare/branch1...user2:branch2
Gitでも同じ可能性を探していましたが、何も利用できなかったため、ハッシュ参照を使用してbrachをmarkdownリンクで直接参照することにしました。
# Issue02
## Commit Hash _<hash_number>_
...Rest of comments in the issue...
そのため、私の組織では、問題を開いたり閉じたりするときに常にその参照を行います。特定のHashを参照する必要があり、間接的に対応するブランチを参照します。
私はすでにあなたを推測していますが、そうでない場合は、ハッシュを取得するためにgit logを使用します
注:特定のブランチではなく、コミットを参照しています。
数時間の作業で、これを自動的に実行してコマンドラインツールを作成することは可能だと思います。