TFS 2012仅检索现有文件冲突
“获取最新版本”时,我在Visual Studio 2012中使用TFS时遇到问题。每当发生冲突时,所有冲突都是“现有文件”类型,唯一的选项是采用服务器版本或本地版本,不可能进行合并操作,这只是最近才发生的,但我不确定何时发生 从我对这个主题的一些阅读来看,这是由于文件没有绑定到源代码管理。我没有在VisualStudio本身之外对文件进行编辑。无论是否在本地进行了更改,只要服务器有本地版本的更新版本,这些冲突似乎总是会发生TFS 2012仅检索现有文件冲突,tfs,visual-studio-2012,Tfs,Visual Studio 2012,“获取最新版本”时,我在Visual Studio 2012中使用TFS时遇到问题。每当发生冲突时,所有冲突都是“现有文件”类型,唯一的选项是采用服务器版本或本地版本,不可能进行合并操作,这只是最近才发生的,但我不确定何时发生 从我对这个主题的一些阅读来看,这是由于文件没有绑定到源代码管理。我没有在VisualStudio本身之外对文件进行编辑。无论是否在本地进行了更改,只要服务器有本地版本的更新版本,这些冲突似乎总是会发生 有什么办法可以解决这个问题吗?首先,除非您专门更改了这些文件,否则请始
有什么办法可以解决这个问题吗?首先,除非您专门更改了这些文件,否则请始终使用服务器版本,让它自然解决冲突。我看到这种错误最常发生的地方是在使用门控构建的环境中运行时,或者在执行包含工具架集的标准构建并告诉构建在成功时签入时。发生的情况是,这些文件在本地签出时所做的更改与生成服务器签入的更改相同。如果您使用的是门控构建,则可以选择在本地保留您的Chenes。确保在“签入”时未设置该属性。我把这个签入放在引号中,因为在一个封闭的构建中,您实际上并没有签入,一个工具架集是用您的更改创建的,并合并到构建服务器上的最新代码之上 我的解决方案很简单: 我右键单击我的分支,然后单击高级->获取特定版本 在type choose Last version上,选中两个复选框并单击Get
希望它有用。让我知道它是否适用于您。它最终确实是导致错误的搁置签入。