1 import os
2 for (p,d,f) in os.walk("要删除的目录路径"):
3 if p.find('.svn')>0:
4 os.popen('rd /s /q %s'%p)
未提交的文件就是没有使用svn add / svn commit提交到仓库的文件。可以用 svn status 确认。
这些文件好像没有一个svn命令来直接删除,可以使用如下命令来处理:
svn st | grep '^?' | awk '{print $2}' | xargs rm -rf
参考:
http://stackoverflow.com/questions/10414533/how-to-remove-untracked-files-in-svn
望采纳 谢谢
你把第二步改成直接用 *** 作系统的删除(点中这个文件按delete键),不要用右键菜单TortoiseSVN的删除,这样试试看,应该就正常了SVN客户端升级到1.7可能能解决这个问题(不太确定)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)