首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

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

2012-02-06 
svn服务器磁盘满了 该如何解决?十万火急!!svn服务器的磁盘满了,导致svn不能检出,更新,删除的操作。请问该如

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的电脑的硬盘(也可以把以上导出的文件导入到另外一台硬盘比较大的电脑上)!

希望能对你有用,谢谢!

热点排行