gitリポジトリで "tig"を実行すると、コミットの中には "refs"がありますが、そうでないものがあります。 "refs"の出現は無作為に見える。私はパターンを見つけることができません。場合によっては、マージコミットがそれらを持っていることもありますが、しばしばマージしません。時には、定期的なコミットがありますが、時にはそうではありません。マージされていないコミットとなぜ私はTigでそれらを見ると、いくつかのgitコミットに "refs"がありますか?
commit 2f5d7ba2e6da74e612702267fecd5c55a3709bd2
Refs: {origin/fogbugz-2159}
Merge: 0294a42 4a4e27d
Author: Tommy
AuthorDate: Wed Feb 24 10:00:27 2016 -0500
Commit: Tommy
CommitDate: Wed Feb 24 10:00:27 2016 -0500
と同様に、:ここで
commit 632647ebce1bf9c3f125635706a4d0ea34930837
Merge: c98c7c3 399d871
Author: Tommmy
AuthorDate: Tue Mar 8 17:01:34 2016 -0500
Commit: Tommy
CommitDate: Tue Mar 8 17:01:34 2016 -0500
マージは「レフリー」にコミットされていますので、ここで
は、「参考文献」持っていないマージですいくつかの "refs"を持っていて、そうでないものもあります。 "refs"を持つものを決定するものは何ですか?
また、参照はブランチ名に対応していませんか? –
これらはブランチ名です。しかし、どの支店名ですか?いくつかのtigエントリは2つの "refs"をリストし、他のリストは1を、ほとんどのリスト0はリストします。なぜですか?彼らが合併に関連していたなら、それは理にかなっていますが、私が見ることができるパターンはないようです。 – lorm
Gitブランチは、特定のコミットへの単なるポインタです。 –