リポジトリからバージョン管理されたすべてのファイルを削除したいのですが、バージョン管理されたディレクトリ構造を保持します。明らかに、すべての.svnディレクトリはそのままにしておきたいです。
つまり、ディレクトリ構造自体に害を与えることなく、作業コピーのディレクトリ構造を完全に空にしたいのです。
たとえば、次の構造からファイルを削除します。
dir/
.svn/
[files]
svsubdir1/
file1
.svn/
[files]
subdir2/
file2
file3
file4
.svn/
[files]
subsubdir1/
file5
.svn/
[files]
結果として:
dir/
.svn/
[files]
svsubdir1/
.svn/
[files]
subdir2/
.svn/
[files]
subsubdir1/
.svn/
[files]
find
これを達成するためのコマンドや何かを探していますが、コマンドの作成に問題があります。助けてくれてありがとう!
私がこれをしている理由は、「バージョン」で開発されたWebアプリケーションを持っているが、以前はリビジョン管理されていないためです。今それをSVNリビジョン管理下に置きたいのですが、履歴参照などを簡単にするために、徐々に古いバージョンを含む4つの異なる「バックアップ」フォルダーから4つのバージョンの進行を複製しようとしています。ファイルを削除したら、新しいファイルを階層にコピーして、新しいリビジョンをシミュレートできます。それが理にかなっているかどうかはわかりません。:)
—
ブライアンレイシー、
バージョン1.7(2011年10月)以降のSVNには複数の「.svn」ディレクトリがなくなり、最上位レベルの.svnディレクトリが1つだけになったことに注意してください。subversion.apache.org/docs/release-notes/1.7.html#wc-ng
—
Rich