gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 11:30:08 33 4
gpt4 key购买 nike

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

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

我目前的想法是检查它们,但我想知道是否有任何理由不这样做,或者也许是我一定要检查它们的充分理由。

明显的好处是,如果我正在查看其他人的机器,文件夹结构将匹配,但也许他们想从逻辑上重新组织?

最佳答案

我们故意取消了 .filter。当我们翻译成 .vcxproj MSBuild 格式时,文件信息来自 .vcproj。一个原因正是您所指出的,过滤器纯粹是一种逻辑 View ,不同的团队成员可能想要不同的 View 。另一个是有时会设置构建以检查项目文件的时间戳,并在它发生更改时触发重建 - 因为这可能意味着要构建不同的源文件或不同的设置等。我不回想一下我们是否真的以这种方式发布了构建触发,但我们的想法是我们不想仅仅因为过滤器更改而触发重建,因为它们不会影响构建。

关于c++ - 我应该将 .vcxproj.filter 文件添加到源代码管理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826901/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com