1.主要时有时间希望调整一些文件的目录结构,或者移除一个大量占用空间的文件节省服务器磁盘,但是又不希望调整后,对应的修改记录丢失。这时可以通过服务器目录重建实现。
2.重建后只是被排除掉的目录的修改记录被置空,其他没变化。
rem 创建新工程目录
svnadmin create tempsvn
rem 将老工程过滤导入到新工程
svnadmin dump f:\Repositories\temp\ | svndumpfilter exclude mybase | svnadmin load tempsvn >nul
rem 最后将老工程删掉,新工程文件夹修改成老工程名就好