为什么当我没有更改任何内容时 TFS 显示所有文件的未决更改?
Why does TFS show pending changes for all my files when I haven't changed anything?
我不熟悉使用 TFS 源代码管理。
我有一个从 SVN 移植过来的大项目。我已登记并了解所有项目的最新情况。但是,我今天打开了 Visual Studio,所有项目项都在待处理的更改中,包括 window,即使没有任何更改。
自上次以来,我没有为我的 TFS 文件修改或编辑过任何文件。
为了验证,我使用 Araxis Merge 进行了文件夹比较,可以看到没有发生任何实际更改。
为什么这些未更改的文件会出现在我的签到中 window?
这是 visual studio 与之前版本的差异示例:
我什么也看不见!
希望这能显示我的本地工作区
创建或编辑工作区时,您可以指定其位置是本地还是服务器。 Local Workspaces 是 TFS 在 DVCS 上的尝试,实际上为您提供了更像 SVN 的体验。
编辑工作区,选择高级,可以看到工作区类型位置。
可能是格式化、行尾、编码。使用 Beyond Compare 或其他工具进行比较以查看发生了什么变化。
如果没有任何变化,请检查您是否使用相同的工作区。您可以 select 使用其他工作区。
在 Source Control Explorer 中,检查您是否选择了您正在工作的工作区。
如果上述方法都不起作用,您也可以尝试这个解决方法,select "Pending changes" window 中的所有文件并激活上下文菜单。然后点击“撤消...” > "Undo Changes" > "No to All" .
未更改 的文件将被回滚。更多细节请看这个问题:
我不熟悉使用 TFS 源代码管理。
我有一个从 SVN 移植过来的大项目。我已登记并了解所有项目的最新情况。但是,我今天打开了 Visual Studio,所有项目项都在待处理的更改中,包括 window,即使没有任何更改。
自上次以来,我没有为我的 TFS 文件修改或编辑过任何文件。
为了验证,我使用 Araxis Merge 进行了文件夹比较,可以看到没有发生任何实际更改。
为什么这些未更改的文件会出现在我的签到中 window?
这是 visual studio 与之前版本的差异示例:
希望这能显示我的本地工作区
创建或编辑工作区时,您可以指定其位置是本地还是服务器。 Local Workspaces 是 TFS 在 DVCS 上的尝试,实际上为您提供了更像 SVN 的体验。
编辑工作区,选择高级,可以看到工作区类型位置。
可能是格式化、行尾、编码。使用 Beyond Compare 或其他工具进行比较以查看发生了什么变化。
如果没有任何变化,请检查您是否使用相同的工作区。您可以 select 使用其他工作区。
在 Source Control Explorer 中,检查您是否选择了您正在工作的工作区。
如果上述方法都不起作用,您也可以尝试这个解决方法,select "Pending changes" window 中的所有文件并激活上下文菜单。然后点击“撤消...” > "Undo Changes" > "No to All" .
未更改 的文件将被回滚。更多细节请看这个问题: