まず、私はまだ Mercurial とバージョン管理全般に慣れていません。
ここでは、2 人の開発者とサーバーのセットアップがあります。昨日サーバーにプッシュしたいくつかの変更の問題に今日気づきました。別の開発者がプルしたとき、これらの変更はありませんでした。最終的に、問題のファイルのステータスをサーバーで確認することにしましたが、驚くべきことに、そのファイルはサーバーのリポジトリにも存在しませんでした。奇妙なことに、ある時点で他の開発者がこのファイルを作成してサーバーにプッシュし、私はそれをプルして受け取ったので、ある時点でサーバー上にあったはずです? 両方のマシンの亀の hg には、ファイルの横にチェックマークが付いているため、リポジトリの一部であり、コミットされています。
ファイルがサーバー上にないことが原因で、ファイルに加えた変更が他の開発者に届いていないようです。
何が間違っている可能性がありますか?