SVN:如何重新创建已创建但尚未提交的目录

Fra*_*ank 3 svn directory mkdir

这是一个小SVN问题:

我在本地创建一个目录:

$ svn mkdir output
A         output
Run Code Online (Sandbox Code Playgroud)

我不小心删除了它:

rm -rf output
Run Code Online (Sandbox Code Playgroud)

现在,我该如何重新创建它?我试过这个:

$ svn mkdir output
svn: 'output' is already under version control
Run Code Online (Sandbox Code Playgroud)

还有这个:

$ svn revert output
Reverted 'output'
Run Code Online (Sandbox Code Playgroud)

但它仍然不存在.

更新:人们建议mkdir output删除后应该已经足够了.但在我的SVN版本中并非如此.它忽略了一个事实,output/.svn即我也删除了一个目录.mkdir output当然,只是不会把那个带回去.所以,不知何故,SVN必须参与该output 目录的重新创建.(我正在使用SVN 1.4.6.)

Fra*_*ank 7

在SVN中正式删除它:

$  svn rm --force output
svn: 'output' does not exist
Run Code Online (Sandbox Code Playgroud)

然后再次创建它:

$ svn mkdir output 
A         output
Run Code Online (Sandbox Code Playgroud)

svn remove上面的输出有点误导.我认为删除失败了,它不会改变任何东西.

这不是SVN最直观的方法,但这种方式有效.