gpt4 book ai didi

asp.net - 为什么未更改的文件会在 TFS 中自动 check out ?

转载 作者:行者123 更新时间:2023-12-02 11:19:24 27 4
gpt4 key购买 nike

在 ASP.NET 项目中,每当我编辑 .aspx(或 .ascx)文件时,TFS 都会自动 check out 所有相应的 .aspx。 csaspx.designer.cs

我知道对 .aspx 上的服务器端标记的更改也会影响服务器端文件,但只要我实际上不进行更改其中的任何内容,.cs 不应该等待结帐吗?

环境:VS2013、TFS2010。

注意:这里唯一真正的负面影响是,在 checkin 之前,我需要检查每个 .cs 文件并确保我没有进行任何意外更改。

最佳答案

TFS 永远不会 checkin 任何未更改的文件。但如果您想确保没有意外更改文件,可以使用“撤消未更改”功能。根据您的 Visual Studio 版本以及您是否安装了电动工具,“待处理更改”窗口上可能有一个按钮。如果您使用的是 TFS 2012 或更高版本,则可以使用本地工作区功能,该功能将实际验证文件是否确实已更改。

Visual Studio 2010 there is an extension that adds it to the Pending Changes Window 中。

enter image description here

相同的 extension exists for Visual Studio 20132012 ,但是由于团队资源管理器工作方式的变化,它被添加到源代码管理资源管理器中:

enter image description here

如果您安装了 Team foundation Server Power Tools for VS 2013,则可以使用 tfpt.exe uu 命令撤消未更改的文件。

如果你愿意,you can add this to the Tools Menu as a workaround

enter image description here

关于asp.net - 为什么未更改的文件会在 TFS 中自动 check out ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22145547/

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