当我们在TFS中获得最新版本的排除文件时会发生什么?会更新吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当我们在TFS中获得最新版本的排除文件时会发生什么?会更新吗?相关的知识,希望对你有一定的参考价值。
我在我的解决方案中排除了一个web.config文件,当我拿到最新版本时,是否会更新并且我将使用与服务器相同的Web配置文件,否则它不会更新?
这实际上取决于你被排除在外的意思
如果您的web.config文件根本不在tfs源代码控制中(从源代码管理中排除) - 那么从源代码管理获取最新版本将不会更改您的文件
如果您的web.config文件在源代码管理中,但从项目中排除(从当前打开的项目中排除) - 那么从源代码控制中获取最新信息可能会改变文件(这取决于您最新获得的内容以及web.config的位置)文件实际上生活)。例如,如果您的Web.config文件位于$ / MyTFS / Code中,并且打开的项目位于$ / MyTFS / Code / Projects中,并且您获得了$ / MyTFS / Code / Projects的最新信息,那么web.config文件将不会改变了。
如果您的web.config文件位于源代码管理中,并且它是当前项目的一部分,并且您在团队资源管理器的“待更改”视图中排除了本地更改(从待处理的更改中排除) - 那么当您获得最新信息时,如果对web.config进行了更改,TFS会将这些更改与您的文件版本合并。如果存在冲突,则必须手动解决这些冲突(Visual Studio将显示解决冲突对话框)。在该过程结束时,web.config文件仍将在本地检出并排除。
以上是关于当我们在TFS中获得最新版本的排除文件时会发生什么?会更新吗?的主要内容,如果未能解决你的问题,请参考以下文章