2012-04-30 10 views
1

ディレクトリの内容を親ディレクトリに移動してそのディレクトリを削除するために必要なsvnコマンドを調べるのに問題があります。 Unixでは、私はそうするでしょう:SVNディレクトリの内容を親ディレクトリに移動

$ cd ~/parentdir/subdir 
$ mv * .. 
$ cd .. 
$ rm -r subdir 

ここで、subdirの下にあったすべてのファイルは現在parentdirにあり、subdirは今やなくなっています。これらのファイルの履歴を維持しながら、SVNで同じことをどうすればできますか?

答えて

4
$ cd ~/parentdir/subdir 
$ svn cp * .. 
$ cd .. 
$ svn rm subdir 
$ svn ci -m"Copy parentdir/subdir/* into parentdir, remove subdir" 
+0

ありがとう、それは私が考えていたよりも簡単です。 –

0

[これは本当にコメントですが、私はそれのための評判を欠いてる]あなたも、ドットファイルおよび.folders /をコピーしたい場合は代わりに

使用$ svn cp * .[^.]* ..を。

は、Super Userにあります。これは、これを行う別の方法を示しています。

関連する問題