フォルダー ツリー全体の名前を再帰的に変更して、大文字がどこにも表示されないようにする必要があります (これは C++ ソース コードですが、問題にはなりません)。
CVS および Subversion のバージョン管理ファイル/フォルダーを無視するためのボーナス ポイント。シェルは任意の Linux ボックスで使用できるはずなので、シェル スクリプトを使用することをお勧めします。
ファイルの名前変更の詳細については、いくつかの有効な議論がありました。
同じ小文字の名前のファイルは上書きする必要があると思います。それはユーザーの問題です。大文字と小文字を区別しないファイル システムでチェックアウトすると、最初のものも後者で上書きされます。
私は AZ 文字を検討し、それらを az に変換します。それ以外はすべて問題を引き起こしているだけです (少なくともソース コードでは)。
Linux システムでビルドを実行するにはスクリプトが必要になるため、CVS または Subversion のバージョン管理ファイルへの変更は省略すべきだと思います。結局のところ、それは単なるスクラッチ チェックアウトです。「輸出」の方が適切かもしれません。