Visual studio 在visual C+中使用增量重建生成发布版本是否安全+;? 我有时在VisualC++(2003当前)上进行增量重建。有些依赖项似乎没有正确检查,有些文件没有在应该的时候生成。我想这些问题来自于增量重建的时间戳方法 当我在我的办公桌上建立调试构建时,我不认为这是一个巨大的问题,但是对于可分配的构建来说,这是个问题。

Visual studio 在visual C+中使用增量重建生成发布版本是否安全+;? 我有时在VisualC++(2003当前)上进行增量重建。有些依赖项似乎没有正确检查,有些文件没有在应该的时候生成。我想这些问题来自于增量重建的时间戳方法 当我在我的办公桌上建立调试构建时,我不认为这是一个巨大的问题,但是对于可分配的构建来说,这是个问题。,visual-studio,build-process,build-automation,incremental-build,Visual Studio,Build Process,Build Automation,Incremental Build,为构建服务器使用增量构建安全吗?或者完整构建是一项要求吗?使用增量构建功能构建的二进制文件将变得更大、更慢,即使对于发布构建也是如此,因为它们必须包含脚手架,以支持完全优化构建所不需要的增量构建。出于这个原因,我建议您不要使用增量构建。使用增量构建功能构建的二进制文件将变得更大、更慢,即使对于发布版本也是如此,因为它们必须包含脚手架,以支持增量构建,而这对于完全优化的构建来说是不必要的。因此,我建议您不要使用增量版本。如果用户遇到需要调查的问题,您需要一个您信任的版本才能重新创建 我不会依赖增量

为构建服务器使用增量构建安全吗?或者完整构建是一项要求吗?

使用增量构建功能构建的二进制文件将变得更大、更慢,即使对于发布构建也是如此,因为它们必须包含脚手架,以支持完全优化构建所不需要的增量构建。出于这个原因,我建议您不要使用增量构建。

使用增量构建功能构建的二进制文件将变得更大、更慢,即使对于发布版本也是如此,因为它们必须包含脚手架,以支持增量构建,而这对于完全优化的构建来说是不必要的。因此,我建议您不要使用增量版本。

如果用户遇到需要调查的问题,您需要一个您信任的版本才能重新创建

我不会依赖增量构建。此外,我总是从构建机器中删除所有源代码,并在构建发行版之前从源代码控制系统中从头获取它。这样,您就知道可以通过获取相同的源代码再次重复构建过程

如果使用增量构建,则每次构建都会有所不同,因为只需要构建系统的一个子集。我认为消除发布版本之间尽可能多的差异是很好的。因此,出于这个原因,增量构建已经过时

在源代码管理系统中,最好用版本号标记或标记每个源文件的版本。这使您能够跟踪构建版本的确切来源。有了一个像样的源代码控制系统,标签可以用来跟踪在一个版本和下一个版本之间对代码所做的所有更改。这对追踪两个版本之间引入的bug有很大帮助


当您不分发版本时,增量版本在开发机器上仍然很有用,只是为了在代码/调试/测试/重复开发周期中节省时间。

如果用户遇到需要调查的问题,您需要重新创建您所分发的版本

我不会依赖增量构建。此外,我总是从构建机器中删除所有源代码,并在构建发行版之前从源代码控制系统中从头获取它。这样,您就知道可以通过获取相同的源代码再次重复构建过程

如果使用增量构建,则每次构建都会有所不同,因为只需要构建系统的一个子集。我认为消除发布版本之间尽可能多的差异是很好的。因此,出于这个原因,增量构建已经过时

在源代码管理系统中,最好用版本号标记或标记每个源文件的版本。这使您能够跟踪构建版本的确切来源。有了一个像样的源代码控制系统,标签可以用来跟踪在一个版本和下一个版本之间对代码所做的所有更改。这对追踪两个版本之间引入的bug有很大帮助


当您不分发构建时,增量构建在开发机器上仍然很有用,这只是为了在代码/调试/测试/重复开发周期中节省时间。

我总是更愿意对任何版本进行完全清理和重新构建,以便在没有其他事情的情况下安心。假设您谈论的是外部发布的构建,而不仅仅是使用发布配置的构建,那么这些构建相对较少的事实意味着从长远来看,任何时间节省都是最小的。

如果没有其他事情的话,我总是更愿意对任何发布进行完全清理和重建。假设您谈论的是外部发布的构建,而不仅仅是使用发布配置的构建,那么这些构建相对较少的事实意味着从长远来看,任何时间节约都是最小的。

我认为您应该避免“it安全吗”的问题。这根本不值得研究

增量构建的优点是节省成本。每构建一次,它会将开发人员通常进行的所有调试构建相加,然后再将团队中所有开发人员的调试构建相加

另一方面,发布版本很少。发布构建的成本不在于开发人员等待他们,他们更多的是在需要验证它的测试人员团队中发现的


出于这个原因,我发现增量构建无疑为调试构建节省了成本,但我拒绝花任何时间计算增量构建发布构建所节省的少量成本

我认为你应该避免“它安全吗”的问题。这根本不值得研究

增量构建的优点是节省成本。每构建一次,它会将开发人员通常进行的所有调试构建相加,然后再将团队中所有开发人员的调试构建相加

另一方面,发布版本很少。发布构建的成本不在于开发人员等待他们,他们更多的是在需要验证它的测试人员团队中发现的

出于这个原因,我发现增量构建无疑为调试构建节省了成本,但我拒绝花费大量时间