そのため、オフィス全体でいくつかのソース コードを Mercurial で調整してきました。
簡単に言えば、私は何か完全に間違ったことをしたようで、いくつかのリビジョンで大量のファイルを失ってしまいました。
いずれにせよ、ある程度の調査作業により、どのリビジョンで問題が発生したかを掘り下げることができ、そこからいくつかのファイルを回復できることを願っています. 問題は、エラーのためにその特定のリビジョンをプルできないように見えることです:
C:\sourcefolder>hg update -r 147
abort: case-folding collision between Files/someStupidFile.png and Files/SomeStupidFile.png
このプロジェクトは Windows マシンと Mac で調整されていたため、不注意が原因でケースが折りたたまれる問題が発生しました。
ケースの折り畳みの問題を認識しており、それらを修正する方法も知っていますが、それは問題が修正された新しいリビジョンを作成するだけです。私はそれをしたくありません。この場合、リビジョン 147 の他のすべてのファイルが必要です。
Mercurial に「147 からすべてを取得し、壊れたファイルは無視する」ように指示するにはどうすればよいですか?
ファイルのリストを取得できることは知っています。必要なファイルのセットを取得するためにバッチ ファイルを作成して試してみましたが、もっと良い方法が必要だと思います。