我正在开发一个项目(像往常一样)包含源代码和许多静态资源,如图像和生成的文件(用于UI和l10n)。
到目前为止,所有内容都使用Subversion进行版本控制,但我认为必须有更好的方法来存储静态和生成的文件,并将它们链接到项目部署中。
那么,在您看来哪个选项最好?
答案 0 :(得分:1)
生成的文件我会svn:ignore
。只要它们不存在就会自动重新生成(或者生成过程很容易触发)版本化生成的文件就会变得杂乱无章。
静态文件 - 图像,样式表等 - 我会保持在一起,只要它们不那么重,以至于它们会减慢整个过程。毕竟,它们是项目的固定部分。