我目前在Unity项目中有一个我们不能提交的文件夹,因为它包含经常变化的缓存数据,但对于应用程序运行是必要的,最后一个版本必须是如何让SVN/GIT像二进制文件一样处理文件夹?
当前,我们必须压缩文件夹并提交压缩文件。这显然非常耗时。
有没有办法让SVN或GIT“认为”文件夹就好像它是一个二进制文件?具体来说,它会忽略该文件夹内的单个文件树,而将其作为一个单独的块进行处理。
这可能吗?是否有另一个版本控制解决方案可以做到这一点?谢谢。
(我本来打算写一个BAT文件这将自动进行压缩和解压缩,但看到Windows 7的板载荏苒实用程序是在命令行中无法访问......)
只是必需的文件夹,还是需要文件夹中缓存数据最后一个状态的快照? – Zeke
我不明白这个问题。如果你可以让git将该文件夹看作一个二进制对象,那么这个二进制对象不会像文件夹树更改那么频繁? – kubi
完全像kubi说的那样,在版本控制下个别文件有什么问题? – Shahbaz