我们使用TFS2010源代码控制,门控签入和构建服务。为节省时间,我们使用增量构建(Clean Workspace = None)。
最近,开发人员在他的Visual Studio 2010中执行了以下操作:
他试图检查这个。但是,在“获取工作区”步骤中,门控签入构建失败:
BuildError: The auto merge option is not supported for the conflict on item .
之后,构建代理的工作区似乎仍处于某种不一致的状态。其他人的签到会在该shelveset中包含的其他文件上产生各种奇怪的构建错误。
为了解决这个问题,我们最终手动删除了工作区,这解决了问题(我们也可以暂时设置Clean Workspace = All)。
所以: 这是 - 带有重命名的搁置+添加SC操作会破坏工作空间 - 这是一个已知的问题吗?
答案 0 :(得分:0)
我们使用.sql文件为我们的数据库项目开发了这个问题。它一直工作正常,然后我们开始看到这个错误(C#文件没有引起任何问题)。
我设置" Clean Workspace = All"正如贝蒂在OP的评论中提到的,并进行了一次测试登记。这似乎解决了问题。我重置"清洁工作空间=输出,"正如我以前所做的那样,现在似乎工作正常。