我是新来的是一个纯粹的程序员/工程师(虽然我“需要”的编码有许多经过多年的努力和执行)。现在我发现自己需要设置一个版本控制环境。我熟悉SVN,但想知道有没有才去设置它的麻烦“功能”,并确定实施什么样的文件结构。颠覆功能
在一个项目中,我有几个频繁变化的文件,但我不想保留以前的版本,因为它们会很快吞噬磁盘空间。 SVN是否有一个功能,您可以设置该属性存储库中的文件(或文件夹)只保留最新版本的文件? (或者可能只是n个最新版本?)
如果SVN没有这个功能,那么有没有其他的版本控制系统呢?
预先感谢您的考虑这个问题的......
你真的不需要它。 SVN只针对特定版本保留差异 - 而不是整个文件。就我个人而言,我从来没有听说有人因磁盘空间不足而因为一个SVN存储库, – ElmoVanKielmo
@ElmoVanKielmo,虽然我同意你的观点,但你现在很幸运,因为使用不当,你现在很幸运能够遇到一个用SVN运行空间不足的人以往。我已经悔改了,但是,很久以前,在一个遥远的星系中......我使用SVN来存储经常变化的非文本资产,如图像,其他媒体和编译代码。从理论上来看,这似乎是一个好主意,可以集中并制作简单的发布过程和delpoyment(它的确如此),但现实的锤子最终陷入了困境...... – Ray