gpt4 book ai didi

visual-studio - MS Visual Studio如何确定源文件已更改?

转载 作者:行者123 更新时间:2023-12-04 06:31:30 36 4
gpt4 key购买 nike

它使用修改时间戳还是/并且是否检查实际内容是否已更改(例如,通过比较校验和)?

编辑:因为我使用Git进行源代码控制并且经常更改分支,所以我需要知道这一点。看来,即使我更改了分支并强制执行(例如,从develop更改为master,然后又更改为develop),VS仍会重建一半的源文件。我想知道为什么会发生这种情况,为什么有时会发生这种情况,而其他时候却不会发生。

最佳答案

由于Visual Studio是一个封闭源代码项目,所以我敢打赌,只有开发人员才能对它的工作原理给出确切的答案。但是,就我的目的而言,测试某些方案就足够了。

我已经用一个小型解决方案和几个文件(一个 header 和两个源文件)对其进行了测试。测试结果得出以下结论。 Visual Studio查找修改日期和时间。即使文件内容相同,它也会编译此文件以及包含该文件的所有其他文件。如果修改日期和时间相同-即使内容不同,它也不会重新编译。 Visual Studio忽略创建和访问日期和时间。

关于visual-studio - MS Visual Studio如何确定源文件已更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9219205/

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