Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio与文件系统不同步_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 Visual Studio与文件系统不同步

Visual studio 2008 Visual Studio与文件系统不同步,visual-studio-2008,Visual Studio 2008,我今天在做一些重构,不小心重命名了一个类 我意识到我的错误,就用了撤销。完成后,我成功构建并运行了我的应用程序 在VS GUI中没有文件被标记为正在更改。然后我使用AnkSNV提交了我的更改。巡航控制系统的构建立即失败 一点调查显示,尽管VS正在显示并使用旧的类名构建了我的代码,但我磁盘上的文件(提交给SVN)具有我已撤消的重命名更改,并保存到它们 这反过来打破了我的开放解决方案之外的依赖关系(意识到这会发生,这就是我取消初始更改的原因) 有人知道这是怎么发生的吗?除了在VisualStudio

我今天在做一些重构,不小心重命名了一个类

我意识到我的错误,就用了撤销。完成后,我成功构建并运行了我的应用程序

在VS GUI中没有文件被标记为正在更改。然后我使用AnkSNV提交了我的更改。巡航控制系统的构建立即失败

一点调查显示,尽管VS正在显示并使用旧的类名构建了我的代码,但我磁盘上的文件(提交给SVN)具有我已撤消的重命名更改,并保存到它们

这反过来打破了我的开放解决方案之外的依赖关系(意识到这会发生,这就是我取消初始更改的原因)


有人知道这是怎么发生的吗?除了在VisualStudio之外验证我的文件以确保我看到的更改与我将提交的更改相同之外,没有人知道这是怎么发生的吗?

一般来说,我发现集成到VisualStudio中的源代码管理客户端在重命名文件时有些笨拙


老实说,我只是开始期待它,并且已经习惯了它。

我发现VS-“集成”SVN解决方案比它们的价值更麻烦,因为您正经历着这样的问题。这当然是我个人的偏好,但我更喜欢Alt Tabbing而不是Explorer使用TortoiseSVN,并在提交对话框中使用“修复移动”和“修复重命名”等有用工具。有什么解决方案吗?@user2202911如果我找到了,我会给出答案。不过,我认为从升级到2010年以来,我从未见过这种情况发生。这不是一个文件重命名,只是文件中的一个类重命名(如果不是因为依赖性问题使我撤回更改,可能会有文件重命名,但我从来没有做到这一点)。