【发布时间】:2011-06-23 16:14:48
【问题描述】:
我知道在 mercurial 中你可以 never remove a history for a file 除非你这样做 something like this。 有什么方法可以禁止某些文件的历史记录被创建?。如果任何其他存储库系统能够做到这一点,也请把它记下来。
我为什么要那个?好吧,在我们的构建系统中,不断提交新的二进制文件,非程序员可以使用它们来运行程序,而无需每次都进行编译(编译由构建系统完成)。每次提交新的二进制文件时,就我们而言,旧的二进制文件毫无用处。它不必要地占用空间。如果新的二进制文件出现问题,我们总是可以恢复到旧的源并重建(假设有一种方法可以禁用特定文件的历史记录)。
【问题讨论】:
-
我认为这里的问题是 非程序员 必须使用 programmer 资源,即版本控制系统。为什么不单独托管二进制文件?
-
@Oben:这是我们最终可能会做的事情,但需要大量更改/时间。
标签: mercurial repository