二进制文件存到服务器,提交二进制文件到SVN

虽然技术上这种方法将工作得很好,但我个人不会使用SVN来存储这样的二进制文件。

我有两个理由为什么这种情况。 最初我以为SVN跟在CVS之后,并没有存储二进制差异,事实证明我错了。无论如何:

0)“技术上”你不需要存储生成的文件,因为它们可以重新构建,如果需要的话。显然这在现实生活中并不实际,但是恕我直言,你仍然应该考虑'如何为生成的东西建立一个缓存。'

SVN并不真正适合这种使用模式。这本身并不是一个真正意义上的问题,但是我想传达的是“在SVN中放入东西意味着你在意它并且想要将它归档” - 如果你不这样做,你不应该传达这个消息,隐式或其他

1)这很烦人。如果有人检查你的回购顶部,他们也会得到所有的二进制文件。如果你有超过一两个兆字节的话,这会让人们不得不等待这些东西(并且耗尽他们的磁盘空间)。这可以通过建立一个单独的存储库来解决,但是一旦你做了这个恕我直言,你可能只是建立一个单独的网络服务器。

我建议您改为使用Web服务器来存储二进制文件。 (毕竟,SVN是一个Web服务器**)。在服务器上保留尽可能多的旧二进制文件并进行备份,但如果不再需要它们,则可以删除旧的无用二进制文件。

**是的我知道它使用DAV,因此它不仅仅是一个普通的旧Web服务器,但从部署到生产机器的角度来看,这个过程是'我使用http从http://blah'下载了一些文件,所以它可能是一个。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值