2016-05-30 15 views

答えて

2

Find the parent branch of a git branch」に示すように、gitブランチには「親ブランチ」はありません。

枝が他のに比べて空になり、そして先に他に比べてすることができます:ここで

--x--x (branch1) 
     \ 
     o--o (branch2, branch3) 

branch2と比較するとbranch3は「空」と考えることができ、かつbranch1と比較すると、図2は、先にコミットします。

branch3branch2またはbranch1から作成されたかどうかを知る方法はありません。 GitHubのAPIで

、次の2人のブランチ名とすることができる、compare two commitsする必要があります:

GET /repos/:owner/:repo/compare/hubot:branchname...octocat:branchname 

あなたのような興味のある分野与える:

"status": "behind", 
"ahead_by": 1, 
"behind_by": 2, 

をしかし、その状態でのみですその "他のブランチ"がその "親"であるかどうかを容易に知ることができない。

+0

比較によって返された 'total_commits'はどうでしょうか?同じ問題? – Johnny

+0

@Johnnyはい、同じ問題。 – VonC

関連する問題