我今天正在进行一些重构,并意外地重命名了一个类。
我意识到自己的错误并使用了撤消。在我完成后,我成功构建并运行了我的应用程序。
VS GUI中没有文件被标记为已更改。然后我使用AnkSNV提交了我的更改。巡航控制系统立即失败。
一些调查显示,尽管VS正在显示并使用旧的类名构建了我的代码,但我的磁盘上的文件(已提交给SVN)具有我已撤消保存给他们的重命名更改。
这反过来打破了我的开放式解决方案之外的依赖关系(意识到这将是我解开初始更改的原因)。
有没有人知道这是怎么发生的,而且还没有在visuals studio之外验证我的文件,以确保我在那里看到的变化与我提交的相同是相同的?
答案 0 :(得分:0)
通常,我发现在重命名文件时,集成到Visual Studio中的源代码控制客户端有点笨拙。
说实话,我只是期待它并且习惯了它。