回答:
GitHubから直接:
参考文献
特定の参照は自動リンクされます。
- SHA:be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- User @ SHA ref:mojombo @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- ユーザー/プロジェクト@SHA:mojombo / god @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- #Num:#1
- ユーザー/番号:mojombo#1
- ユーザー/プロジェクト番号:mojombo / god#1
直接(user / repo / branchのように)は不可能のようですが、ツリーのIDを使用しているのではないでしょうか?
/user/repo/tree/branch-name
(または/user/repo/commits/branch-name
表示するものに応じて)変化します
別の回答で述べたように、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
プロジェクトの特定のブランチを参照する場合は、URL の一部を含めることを忘れないでください。/user/proj/blob/branch
書いても書いtree
ていない場合でも、リンクがに変換されblob
ます。編集:作業中:../../tree/branch
README.md
。GHはリンクから先頭の「/」を取り除き、現在のURLに追加するようです。それはバグかもしれません。確認します。とにかく、「..」を含む相対URLは、リポジトリファイルでより意味があります。たとえば、私のフォークをマージした場合、私の新しいリンクはREADME.md
私のフォークを参照します。
2013年4月以降(「コミットページのブランチおよびタグラベル」)に注意してください。
コミットがデフォルトのブランチにない場合、インジケーターはコミットを含むブランチを表示します。コミットがマージされていないプルリクエストの一部である場合、リンクが表示されます。
つまり、問題からコミットを参照すると、ユーザーは(コミットを確認することで)ブランチを確認でき、さらに(まだコミットを確認して)問題へのリンクを確認できます。
私はGitのでは、同じ可能性を探していましたが、何も私が直接参照することを決めたので、入手できなかったたbrachをして値下げハッシュリファレンスを使用してリンク。
# Issue02
## Commit Hash _<hash_number>_
...Rest of comments in the issue...
したがって、今私の組織では、問題を開いたり閉じたりするときに常にその参照を行っています。特定のハッシュを参照する必要があり、間接的に対応するブランチを参照します。
私はすでにあなたを推測していますが、そうでない場合は、ハッシュを取得するにはgit logを使用します
注:これは特定のブランチではなくコミットを参照しています。
数時間の作業で、これを自動的に実行してコマンドラインツールを作成することは可能だと思います。