私はしばらくの間svnを使用していて、/ workディレクトリ内にすべてがありますが、バージョン管理されたディレクトリとバージョン管理されていないディレクトリが混在しており、ローカルディレクトリ構造はリポジトリの構造を反映していません(長い話ですが、基本的に各「プロジェクト」個別にインポートされました)。今、私はすべてを1つの大きな「作業」の傘下に置き、プロジェクトのコミットと追加をより簡単かつ迅速に行えるようにしたいと考えています。
今のところ、私がそれを行う方法を知っている唯一の方法は、一時ディレクトリを作成し、現在バージョン管理されていないすべてのものをそこに置き、次にsvnが他のすべてを(個別に)エクスポートし、次にsvnがすべてをインポートし、最後に、新しい/workアンブレラにチェックアウトしてください。
問題は、エラーが発生しやすい方法のように見えることです。もっと簡単な方法があるかどうか疑問に思っていました(svn importのように、.svnフォルダーを無視するなど)。