svn rm svn://192.168.1.1/repository/old -m 'delete old folder'
以前在windows下使用TortoiseSVN管理代码库,现在转到Mac上了,暂时没找到合适的界面工具,只能使用命令行来管理代码。
正好有个需求,需要在代码库的根目录上增加和删除目录树。
根据以前的经验,使用svn mkdir可以增加一个目录,但是在本地的代码库根目录下执行
svn mkdir abc
时,报
svn: '.' is not a working copy
这种形式只能在已纳入管理的目录中新建一个目录。
原来的想法是现在本地新建这个文件,然后推送到代码库中,可能是最近总使用git导致的结果。
其实可以直接操作远端代码库的:
svn mkdir svn://192.168.1.1/repository/abc -m 'add abc'
删除一个目录树,也是同样的操作:
svn rm svn://192.168.1.1/repository/old -m 'delete old folder'
查看代码库中有哪些目录树:
svn list svn://192.168.1.1/repository/
现在git和svn同时使用,有时就会犯一些低级错误。