# -*- coding: gbk -*-
import os,stat,shutil;
#更改檔案許可權
def subfilechmod(_spath,_stat):
#獲得路徑下檔案列表
itemsindir = os.listdir(_spath);
for item in itemsindir:
#檔案新增路徑 sitempath為
#路徑_spath下的檔案路徑
sitempath = os.path.join(,item);
#os.chmod 更改檔案許可權
os.chmod(sitempath,_stat);
#判斷檔案是否為目錄
if os.path.isdir(sitempath):
subfilechmod(sitempath,_stat);
#執行刪除函式
def delsvndirs(_spath):
itemsindir = os.listdir(_spath);
for item in itemsindir:
sitempath = os.path.join(_spath,item);
if os.path.isdir(sitempath):
if item == ".svn":
print "刪除" + sitempath
subfilechmod(sitempath,stat.s_iread|stat.s_iwrite)
#刪除檔案
shutil.rmtree(sitempath)
else:
delsvndirs(sitempath);
#配置刪除svn的檔案路徑
_spath = "d:\"
delsvndirs(_spath);
SVN 專案清除SVN標記
1 開啟記事本,複製以下 另存為 removesvn.bat 批處理檔案。echo on color 2f mode con cols 80 lines 25 rem echo 正在清理svn檔案,請稍候.rem 迴圈刪除當前目錄及子目錄下所有的svn檔案 rem for r a in do if ...
取消SVN關聯
取消本地專案與svn伺服器的關聯 新建txt文件 windows registry editor version 5.00 hkey local machine software classes folder shell deletesvn 取消svn關聯 hkey local machine so...
清除VSS關聯工具
一 工程專案比較 同沒有受source safe 管理的工程相比 1 多出了.scc vssscc和.vspscc檔案 2 c 專案檔案 csproj 裡面新增了幾行標籤 sccprojectname sak scclocalpath sak sccauxpath sak sccprovider s...