svn: E170004
svn: E170004: Directory '/xxx/xxx' is out of date
先更新一下,然后在提交就可以了。
svn: E155007
Skipped '.'
svn: E155007: None of the targets are working copies
不小心删除了svn目录下的.svn文件,svn不能操作了,解决办法是重新checkout。
svn co https://svn.xxx.com:8443/svn/xxx/
重新chekcout的时候如果文件比较大,中途可能会失败,需要继续update,但是当你update的时候还是提示None of the targets are working copies
,那这个怎么解决呢?
在当前checkout的目录下,找一个子目录,文件比较少的,cd到该文件夹中进行svn update,只要这个文件夹更新下来了,本地的.svn文件也就被更新下来了,再切换到之前目录进行update把整个项目更新下来。
svn: E200009
svn add xxx/xxx/xxx.m 的时候报错
svn: warning: W150002: '/Users/xxx/xxx/xx/xx/xxx/xxxx.m' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation
产生这个问题的原因是之前对这个文件夹进行过add操作,只要操作一次就相当于已经add了,不再需要add了,commit就可以了,原来svn是这么玩的。
svn: E125001
svn delete [path] 提示文件不存在
svn: E125001: “/…/…” 不存在,提示使用–force来删除,使用svn delete --force还是不能删除,且文件路径前是 !
命令行没解决,使用smart svn进行了删除。