私はgit filter-branchでこれを可能にすることができますが、--subdirectory-filterを使用する必要があるかどうか、インデックスフィルタを使用する必要があります。git filter-branchを使ってすべてのファイルをサブディレクトリに移動する
しかし、私はレポと呼ばれるリポジトリを持って、そして構造のようなものに見えるのは、言わせて:
私がやりたいことは、結果があるので、DIR2というディレクトリへのすべてを移動しているrepo/fileA
repo/fileB
repo/dir1/fileC
:
をrepo/dir2/fileA
repo/dir2/fileB
repo/dir2/dir1/fileC
私はfilter-branchを使用して、このリポジトリの誕生以来のようにしたいと考えています。すべては常にdir2で行われました。これを行うには、サブディレクトリファイルまたはインデックスフィルタを使用する方が適切ですか?