Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
C# VS2010上的TFS,合并代码问题_C#_Visual Studio 2010_Tfs_Coded Ui Tests - Fatal编程技术网

C# VS2010上的TFS,合并代码问题

C# VS2010上的TFS,合并代码问题,c#,visual-studio-2010,tfs,coded-ui-tests,C#,Visual Studio 2010,Tfs,Coded Ui Tests,最近,我们在TFS和代码库方面遇到了问题。我们有一部分测试使用Webdriver,另一部分使用编码UI。最近,在推出新版本后,我们在合并代码时遇到了问题。一些文件夹显示为文件夹的白色轮廓,我们可以右键单击并选择“包含在项目中”。我们还注意到一些文件丢失,我们无法“获取最新信息”来抓取它们。我们必须绕道而行(搁置代码、删除本地文件、获取最新版本、合并代码)。即使我们这样做了,我们仍然有一些问题 但我们面临的主要问题是,我们编码的UI映射正在崩溃。而不是正常结构,例如: .uitest ----.c

最近,我们在TFS和代码库方面遇到了问题。我们有一部分测试使用Webdriver,另一部分使用编码UI。最近,在推出新版本后,我们在合并代码时遇到了问题。一些文件夹显示为文件夹的白色轮廓,我们可以右键单击并选择“包含在项目中”。我们还注意到一些文件丢失,我们无法“获取最新信息”来抓取它们。我们必须绕道而行(搁置代码、删除本地文件、获取最新版本、合并代码)。即使我们这样做了,我们仍然有一些问题

但我们面临的主要问题是,我们编码的UI映射正在崩溃。而不是正常结构,例如:

.uitest

----.cs

----.designer.cs

当我们在新代码中进行合并时,UI映射会出现如下情况:

.cs

----.designer.cs

.uitest

我在notepad++中打开了.csproj,注意到.cs和.designer.cs文件不再依赖于.uitest文件。现在.cs文件没有依赖性,.designer依赖于.cs文件。我们可以相对轻松地修复它,但它在每个构建中都会不断中断,我们需要修复几个映射。这里到底有什么问题?另外,提到我的第一个问题,文件没有被包括在项目中,会有什么问题

我在MSDN论坛上问了同样的问题,但我收到的建议我已经尝试过了,比如创建一个新的工作区,因为另一个工作区可能已损坏。还是不行

提前谢谢


编辑:在MSDN论坛上建议以管理员身份运行VS。那也没用。不确定是什么导致了这个问题。它似乎并没有给每个人带来问题,因为一些新的构建会给一些人带来问题,而不是其他人。更多信息将是我在Windows 7 64位和Visual Studio Ultimate 2010上运行。

在过去,我与TFS有过类似的问题,我们的两位开发人员在将文件合并到数据存储时似乎会周期性地产生问题,文件夹和文件将显示为未包含,而项目文件将显示为包含(在获取最新信息后破坏所有内容)。最终问题消失了,但我们从未真正找到来源。我相信这与我们的网络有关-可能是一个开关问题,与我们将工作文件夹映射到指向共享开发服务器的网络驱动器的方式有关。另外,其中一个工作站似乎存在windows资源管理器无法在上看到文件更新的问题e dev服务器共享…开发人员必须点击\servername\C$\sharefolder,然后再次点击映射的网络驱动器,更新才会刷新。(他的签入造成了最多的问题)…我们运行了VS2008,TFS2010

只是一些想法