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.)
在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最直观的方法,但这种方式有效.
| 归档时间: |
|
| 查看次数: |
2122 次 |
| 最近记录: |