2016-04-01 21 views
1

これはSourceTreeの問題ですか。どういうわけか、メインログ履歴はタグ(#988058d)で終了し、その後、すべての(#0803b25)での親はないように思われるものをコミット兄弟からの継続している:タグを削除して再配置した後にSourceTree git commitが親なしで表示される

SourceTree Log View

#0803b25はのコミットこと親は#988058dです(その上に予期せず終了するもの)。両方のコミット時間を見ると、まったく同じです。だから、それは時間順に並べられ、2の順番を混ぜ合わせたようなもので、今はそれを非常に奇妙に表示しています。

しかし、見知らぬ人はまだ、私は0.9.8タグを削除した場合、それは正しくレンダリング再:

SourceTree Fixed

何が起こったのか私にはタグを付け、コミットしてビルドをリリースしたが、プッシュする前に他の誰かを更新しましたマスター(コミット#db7151a)だから私のタグのプッシュは成功しましたが、私のマスタープッシュは失敗し、マスターから分岐したタグ付きコミットが作成されました。だから私はrebased、タグを(ローカルとリモートから)削除し、同等のコミット(これは今も1追加コミット、私は上にrebasedコミットを含む)をタグ付けして、プッシュ。

私は、(ローカルとリモートの)タグの削除、タグの付け替え、プッシュのすべての組み合わせを試しました。そのタグが戻ってくるたびに、注文が壊れます。

アイデア?

+2

SourceTreeは時間が異なるブランチ/タグと同じですコミット順序付けを持ついくつかの問題があります。 https://jira.atlassian.com/browse/SRCTREE-1818 –

+0

これは、ありがとう!あなたのコメントを自由に回答に変えてください。私はそれを受け入れます。 – Tyson

答えて

2

SourceTreeには、コミット時間が異なるブランチ/タグで同じである場合に問題があります。

この既存のJIRA課題:https://jira.atlassian.com/browse/SRCTREE-1818

+0

1年後、同じことが起こり続けます。 SourceTreeの人たちはまだバグを確認していないようだ。 – zeycus

関連する問題