如何使Visual Studio断点与外部更改的代码保持同步?

时间:2012-02-01 11:48:13

标签: visual-studio visual-studio-2010 version-control breakpoints

我在Visual Studio上开发一个源代码管理的代码库。当我从存储库中提取最新更改时,我的断点和书签现在与代码不同步。有没有办法让他们保持同步?

(如果重要的话,我正在使用Perforce进行源代码管理 - 尽管考虑转换为git是出于与此问题无关的原因。)

1 个答案:

答案 0 :(得分:2)

断点设置在文件中的特定行号(23,147,11697)。如果其他东西改变了Visual Studio之外的这行代码,那么就无法知道代码是否可能被移动,即使它确实将断点移动到哪里?

我认为更改源代码管理提供程序不会影响这一点。

有“Break at Function”命令:

  

调试>新断点>中断功能 - Ctrl + D,N

Break at Function dialog

这允许您设置相对于函数开头的断点而不是文件中的位置。