私たちの svn リポジトリには、サブツリーから分岐した多くの分岐があります。作業コピーの正しい場所でそのサブツリーをチェックアウトできるため、これは svn で問題なく動作します。ただし、git を使用して同じブランチをチェックアウトすると、ブランチのサブツリーのみを含む作業コピーが取得されます。git でブランチを再配置して、トランクでもブランチでも作業コピーの構造が同じになるようにすることはできますか?
私たちの svn の実践は、常にツリー全体で作業するという git の哲学と衝突していることに気付きました。人々はこれにどのように対処しますか?