[英]How can I keep the original file [commit] timestamp on 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.