这是一个小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 output
删除后应该已经足够了.但在我的SVN版本中并非如此.它忽略了一个事实,output/.svn
即我也删除了一个目录.mkdir output
当然,只是不会把那个带回去.所以,不知何故,SVN必须参与该output
目录的重新创建.(我正在使用SVN 1.4.6.)
在SVN中正式删除它:
$ svn rm --force output svn: 'output' does not exist
然后再次创建它:
$ svn mkdir output A output
svn remove
上面的输出有点误导.我认为删除失败了,它不会改变任何东西.
这不是SVN最直观的方法,但这种方式有效.