我应该将 .vcxproj.filter 文件添加到源代码管理吗?

2024-01-05

在评估 Visual Studio 2010 Beta 2 时,我看到在转换后的目录中,我的vcproj文件变成了vcxproj文件。还有vcxproj.过滤器每个项目旁边的文件似乎包含文件夹结构的描述(\源文件、\头文件等)。

您认为这些过滤器文件应该按用户保留,还是应该在整个开发组中共享并签入 SCC?

我目前的想法是签入它们,但我想知道是否有任何理由不这样做,或者也许是我绝对应该签入它们的充分理由。

明显的好处是,如果我查看其他人的计算机,文件夹结构将匹配,但也许他们想逻辑地重新组织内容?


我们故意拉掉了.filter。当我们转换为 .vcxproj MSBuild 格式时,将文件信息从 .vcproj 中取出。 一个原因正是您所指出的,过滤器纯粹是一种逻辑视图,不同的团队成员可能需要不同的视图。 另一个是,有时构建会被设置为检查项目文件的时间戳,并在它发生更改时触发重建 - 因为这可能意味着需要构建不同的源文件或不同的设置等。我不这样做回想一下,如果我们实际上以这种方式触发构建,但我们的想法是,我们不想仅仅因为过滤器发生变化而触发重建,因为它们不会影响构建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我应该将 .vcxproj.filter 文件添加到源代码管理吗? 的相关文章

随机推荐