Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/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
TFS 2012仅检索现有文件冲突_Tfs_Visual Studio 2012 - Fatal编程技术网

TFS 2012仅检索现有文件冲突

TFS 2012仅检索现有文件冲突,tfs,visual-studio-2012,Tfs,Visual Studio 2012,“获取最新版本”时,我在Visual Studio 2012中使用TFS时遇到问题。每当发生冲突时,所有冲突都是“现有文件”类型,唯一的选项是采用服务器版本或本地版本,不可能进行合并操作,这只是最近才发生的,但我不确定何时发生 从我对这个主题的一些阅读来看,这是由于文件没有绑定到源代码管理。我没有在VisualStudio本身之外对文件进行编辑。无论是否在本地进行了更改,只要服务器有本地版本的更新版本,这些冲突似乎总是会发生 有什么办法可以解决这个问题吗?首先,除非您专门更改了这些文件,否则请始

“获取最新版本”时,我在Visual Studio 2012中使用TFS时遇到问题。每当发生冲突时,所有冲突都是“现有文件”类型,唯一的选项是采用服务器版本或本地版本,不可能进行合并操作,这只是最近才发生的,但我不确定何时发生

从我对这个主题的一些阅读来看,这是由于文件没有绑定到源代码管理。我没有在VisualStudio本身之外对文件进行编辑。无论是否在本地进行了更改,只要服务器有本地版本的更新版本,这些冲突似乎总是会发生


有什么办法可以解决这个问题吗?

首先,除非您专门更改了这些文件,否则请始终使用服务器版本,让它自然解决冲突。我看到这种错误最常发生的地方是在使用门控构建的环境中运行时,或者在执行包含工具架集的标准构建并告诉构建在成功时签入时。发生的情况是,这些文件在本地签出时所做的更改与生成服务器签入的更改相同。如果您使用的是门控构建,则可以选择在本地保留您的Chenes。确保在“签入”时未设置该属性。我把这个签入放在引号中,因为在一个封闭的构建中,您实际上并没有签入,一个工具架集是用您的更改创建的,并合并到构建服务器上的最新代码之上

我的解决方案很简单: 我右键单击我的分支,然后单击高级->获取特定版本

在type choose Last version上,选中两个复选框并单击Get


希望它有用。让我知道它是否适用于您。

它最终确实是导致错误的搁置签入。