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

这是一个小SVN问题:

我在本地创建一个目录:

$svn mkdir output
A         output

我不小心删除了它:

rm -rf output

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

$svn mkdir output
svn: 'output' is already under version control

还有这个:

$svn revert output
Reverted 'output'

但它仍然不存在.

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

最佳答案
在SVN中正式删除它:

$ svn rm --force output
svn: 'output' does not exist

然后再次创建它:

$svn mkdir output 
A         output

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

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

转载注明原文:SVN:如何重新创建已创建但尚未提交的目录 - 代码日志