1

我无法确定将目录的内容向上移动一级到其父目录然后删除该目录所需的 svn 命令。在unix中我会这样做:

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

现在 subdir 下的所有文件现在都在 parentdir 中,而 subdir 现在已经消失了。在维护这些文件的历史记录的同时,我将如何在 SVN 中做同样的事情?

4

2 回答 2

4
$ cd ~/parentdir/subdir
$ svn cp * ..
$ cd ..
$ svn rm subdir
$ svn ci -m"Copy parentdir/subdir/* into parentdir, remove subdir"
于 2012-04-30T09:57:49.070 回答
0

[这确实是一个评论,但我缺乏它的声誉]

$ svn cp * .[^.]* ..如果您也想复制点文件和 .folders/,请改用。

Super User中找到,它显示了执行相同操作的替代方法。

于 2015-07-19T19:05:12.250 回答