繁体   English   中英

我怎样才能让Subversion只保留最新版本的文件?

[英]How can I have Subversion keep only the latest version of a file?

我的存储库中有一个大文件,它不是文本可合并的,我不需要多版本控制(例如PPT)。 我想将它保存在存储库中以备份并与多人共享,但我不希望存储库大小变大,因为它每次更改时都会保留文件的副本。 有没有办法为Subversion存储库中的文件指定此行为?

谢谢!

这在Subversion中是不可能的。 但是:subversion将对此文件的更改保留为存储库中的二进制差异,因此根据您所做的更改类型,它不会消耗大量额外空间。

你不能。 Subversion旨在保留不同版本的文件。 毕竟,这是一个版本控制系统。

也许只是不要把它放在颠覆中,而是备份它或使用rsync分享它。

你不能 - 而且这是正确的。

如果文件没有更改,则只存储一个版本。 如果文件确实发生了变化,那么使用任何表单的版本控制肯定是为了能够检索和更早版本。 现在看起来你可能永远不想这样做,但是在未来的某个时候你可能想要检索它。

如果空间有问题,请获取更大的磁盘或升级您的计划。 从长远来看,这是值得的。

另一种方法是存储符号链接,然后将文件托管在网络共享上。

你可能正在使用错误的工具来完成工作。

我不敢相信我在说,但MS Visual Source Safe具有此功能。 但是,由于原因太多,我不建议使用MS-VSS。 主要的两个是不稳定问题,因为实际上不可能使用分支(正式这个选项存在,但实际上,它不能很好地工作)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM