【发布时间】:2009-02-23 10:36:25
【问题描述】:
是否可以将不应该版本化的文件添加到 subversion?前任需要编辑以匹配每个单独的环境的配置文件。当一个新程序员连接到项目时,他应该从 subversion 获取原始文件,但在他编辑后不会提交,更新时不会被覆盖。
也许为整个原始项目创建一个标签是解决方案?先下载tag再从trunk更新?
有什么想法吗?
以下对 cmets 的澄清: 该项目(Sitecore)由大约 30k 个不同的文件组成。我们需要对其中的 100 个进行版本化。如果我们应该在版本控制中包含所有文件,那么每次提交都需要永远(因为乌龟搜索所有文件夹)。今天我们创建一个包含所有未版本化文件夹的 zip 文件,在 svn 中将文件夹设置为忽略,然后添加 zip。问题是当我们需要更改 zip 中的一个或多个文件时,我们需要向 repo 提交一个新的 ~1GB-zip。
【问题讨论】:
-
只是猜测:这些未版本化的文件是数据,而版本化的文件是实际的软件?
-
不,不仅仅是数据。它主要是 Sitecore CMS。配置文件、二进制文件、图片、文档等。
标签: svn version-control sitecore