【问题标题】:.sbr files in Source Control源代码管理中的 .sbr 文件
【发布时间】:2009-08-24 21:37:52
【问题描述】:

我刚开始处理我的第一个 Visual Studio 项目,我将项目的所有现有代码导入到我的 SVN 存储库中,而没有检查哪些文件是二进制文件,哪些不是。所以现在我正在尝试清理 repo,我遇到了一些 .sbr、.pch 和 .res 文件。

我认为 .pch 文件不需要在源代码管理中,因为它是二进制文件。但是 sbr 和 res 文件目前是空的,所以我不能直接判断它们是否应该在 repo 中。那么他们应该进还是出呢?

【问题讨论】:

    标签: visual-studio version-control .sbr


    【解决方案1】:

    .res 文件是.rc 文件的编译版本,因此它们也不需要在存储库中。

    删除所有您认为不必要的文件后(除了图像之外的大多数非文本文件可能都不需要),您应该将您的项目检出到一个干净的目录中并尝试进行完整的构建。如果它失败了,那么你删除了太多。 (如果成功,那么你也许可以删除更多的东西!)

    【讨论】:

      【解决方案2】:

      它们不应该在 repo 中。它们都是编译过程中创建的中间文件。

      【讨论】:

        【解决方案3】:

        Res 可能是必需的,因为它们可以包含资源。 SBR 是源代码浏览器,如果您使用 /Fr 选项(我认为),则应在编译时创建。

        编辑:没关系,我认为我上面的海报是正确的。然后确保你有 .rc/rc2 文件。

        【讨论】:

          【解决方案4】:

          .pch 文件是预编译的头文件,不需要包含在 SVN 中。当您检查代码库并进行构建时,它们将被重新创建。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-06-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-02-04
            • 2016-06-02
            • 1970-01-01
            相关资源
            最近更新 更多