私の会社はbitbucket-Gitのコードをホストしました。私たちが働く方法は、すべての問題のブランチを作成し、そのブランチで個々の人が作業することです。作業が終了すると、プルリクエストが発生します。 PRを呼び出す前に、彼はマスターブランチでコードをリベースします。チームの他の人が彼のPR &を承認して承認します。 PRが承認されると、同じ個人がマスターブランチとマージしますbitbucket - マージされたブランチのコミットを見ることができません。
私は6月2日にブランチを作成しました& PRは6月14日にマージされました。ブランチには3つの異なるファイルで3つのコミットがありました。続いて、6月26日に他の開発者ブランチがマージされました。彼はまた、2つのファイルに取り組んでいます。今月以上に、私がファイルの履歴をチェックするとき、私はそこに私のコミットを見ない。私が変更した3つのファイルのうち、ただ1つのファイルの変更だけが&であり、正しいコミット番号を示しています。他の2つのコミットはファイル履歴に表示されません。私は推測することができます、私の変更はオーバーライドされているが、ファイルのgitの履歴は、コミットを表示する必要があります。
どのように起こることができるか、誰もが考えていますか?私はgitの歴史の中で特定のファイルに対してどのようにコミットが消えたのかを意味します。
おかげ Aniruddha
間に強制的なプッシュはありますか? – MaNKuR
@ MaNKuR:おそらくはい。私は3つの異なる場所で働いているので、明確な答えはありません。 – Aniruddha