2012-03-23 37 views
1

我没有足够的空间在svn服务器上提交我的更改,有一种方法可以删除一些旧版本的文件,以便我可以再次提交,还有另外一种获取空间的方法? 我不是svn服务器的管理员。从svn服务器中删除旧版本

+4

如果您不是管理员,那么我强烈建议您与管理员联系。 – 2012-03-23 21:44:36

+0

如果您不是管理员,您是否考虑要求管理员将更多磁盘添加到服务器,或者将存储库移动到具有更多空间的存储库? – Ben 2012-03-23 23:11:06

回答

0

如果你不是管理员,你不能这样做。真正的管理员可以做到这一点,并知道如何以最好的方式!

做你自己的事!

1

我认为你可以使用svndumpfilter来实现这一点,但真正的解决方案是获得一个新的服务器。磁盘空间不足以在您的历史记录中选择性地挖洞,这似乎是一件合理的事情。

3

如果你不想失去了完整的历史记录,那么你必须delete parts of subversion history,但如果使用的磁盘空间比历史版本更重要的是,你可以做一个干净的检出重新导入您的项目进入一个新的存储库。旧的存储库可以存储在一个压缩的存档中。