タイトルのツールの組み合わせを使用して、ブランチをチェックアウトすると、SourceTree/GITは次のようになります。
以前にチェックアウトしたブランチからフォルダーを削除しないでください。したがって、FOLDER1とFOLDER2を含むBRANCH-ALPHAを使用してから、FOLDER2とFOLDER3のみを含み、FOLDER1を含まないBRANCH-BETAをチェックアウトすると、FINDERの結果の構造はFOLDER1を示します。まだそこにあります。これを何度も再現できます。
多くの場合、以前にチェックアウトしたブランチのファイルを上書きすることすらありません。そのため、BRANCH-BETAをチェックアウトしたときに、EclipseでBRANCH-ALPHAが引き続き表示されます。
チェックアウトを実行する前にEclipseを閉じてから、Eclipse、CLEAN、およびBUILDをすべて開きます。それは本当にGITの問題です。
唯一の「解決策」は、すべてのフォルダーとすべてのメタデータを削除してから、ブランチをチェックアウトすることです。これは通常、Eclipseを「説得」してプロジェクトを開き、新しいワークスペースや新しいメタデータなどを作成してから、パスなどの多くのものを修正するのに数時間かかります。
原因をさらに調査し、解決策を見つける方法についてのアイデアは非常に高く評価されています。