专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CVS/SVN

svn服务器磁盘满了 该怎么解决?

发布时间:2011-06-20 18:27:53 文章来源:www.iduyao.cn 采编人员:星星草
svn服务器磁盘满了 该如何解决?十万火急!!
svn服务器的磁盘满了,导致svn不能检出,更新,删除的操作。请问该如何解决??


------解决方案--------------------
硬盘驱动器上磁盘空间不足。如果计算机上的硬盘驱动器已满,则可能没有足够的空间使交换文件操作正确。交换文件允许计算机执行某些 RAM 功能,即使 RAM 空间不够。
解决方案: 通过以下途径释放硬盘驱动器上的某些空间:
  清空回收站。 删除临时 Internet 文件。 将文档和其他数据文件移到其他驱动器。 删除很少使用的程序。 从硬盘删除旧的临时文件。临时文件具有 .tmp 文件名扩展或以腭化符号 (~) 开始的名称,一般可在 C:\Temp 或 C:\Windows\Temp 文件夹中找到。 删除文件后清空回收站。

------解决方案--------------------
除了腾空点,还能怎样?
------解决方案--------------------
会不会把不少二进制文件也加入版本控制了?
------解决方案--------------------
把库导出到另外的硬盘不可以吗?
你们没有硬件设备支持的同事吗?
SCM也行啊
他们会给比较专业的建议
------解决方案--------------------
磁盘爆满的话,肯定不能在进行checkin,update等操作了!
我给个建议,先按下面的方法把原来SVN server上的数据给备份起来:
首先在Windows上,使用svnadmin dump "D:\Subversion Repository" >"D:\dumpfile"将一个仓库导出成一个文件,这时候可以看到一个版本一个版本的导出过程。然后把这个dumpfile复制到Linux的机器上,使用svnadmin load "C:\Subversion Repository" <"D:\dumpfile"就可以导入了,前提是先建立一个空的仓库目录。
注意:1.其中dumpfile可以是自定义的文件名称.
2.路径必须加引号(如果这个路径是UNIX或者LINUX路径的话
应该为如下形式:/home/svnroot/repository,这个路径也要加上引号)

然后整理原来安装SVN server的电脑的硬盘(也可以把以上导出的文件导入到另外一台硬盘比较大的电脑上)!

希望能对你有用,谢谢!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: