Cómo eliminar el código fuente asociado con SVN
Escribí un pequeño programa de Python aquí que puede recorrer directorios .svn para lograr lo que desea. Como se muestra a continuación
# -*- Codificación: GBK -*-
import os,stat,shutil;
def subFileChmod(_sPath,_stat):
itemsInDir = os.
itemsInDir = os.listdir(_sPath);
para el elemento en itemsInDir:
sItemPath = os.path .join(_sPath, elemento);
os.chmod(sItemPath, _stat);
if os.path.isdir( sItemPath):
subFileChmod( sItemPath,_stat);
def delSVNDirs(_sPath):
itemsInDir = os.listdir(_sPath);
para el elemento en itemsInDir:
sItemPath = os.path.join(_sPath, item);
if os.path.isdir(sItemPath):
if item == ".svn":
print "Delete " + sItemPath;
subFileChmod(sItemPath, stat.S_IREAD|stat.S_IWRITE)
shutil.rmtree(sItemPath);# Eliminar no- Carpeta vacía
else:
delSVNDirs(sItemPath);
if __name__ == "__main__":
delSVNDirs("." ) ;