TF30073无法对覆盖文件merge wsdl执行撤消操作

时间:2012-08-13 15:53:26

标签: .net tfs merge wsdl undo

我有以下问题:

  1. 在主线上完成了一些工作(WebService和使用它的应用程序)
  2. 我想在分支上合并我的更改,因此我使用了合并选项。
  3. 虽然编译时发现webservice存在差异,所以我添加了asmx.cs文件所需的web方法。
  4. 我在使用它的应用程序上更新Web服务引用
  5. 问题:我无法签入wsdl或对其执行撤消操作。所以我被卡住了。 我收到的消息是TF30073 SQL Error 515
  6. TF30073:请联系您的管理员。处理您的请求时出错 技术信息SQL错误:515

    1. 我试过在这两个文件上做一个毫无根据的分支而没有运气。
    2. 我尝试重命名它(只做了最糟糕的事情)现在我也得到了错误:
    3. TF10210:源控件在撤消操作期间遇到错误:

      BTW

      1. 现在我意识到合并只是为了直接改变。
      2. 我不想用不同的名字重新生成Web引用,因为我们是一群开发人员,但这是我今晚晚些时候的最后选择:)。

2 个答案:

答案 0 :(得分:3)

好吧,我通过删除工作区并再次添加它来对其进行排序。 (为避免丢失所有挂起的更改,请执行搁置)

要实现这一目标,需要执行以下步骤:

  1. 文件 - >源控制 - >工作区
  2. 删除当前工作区(不只是文件夹映射,我指的是整个工作区)
  3. 重新添加
  4. 再次获取并映射所有内容。
  5. 问题消失了

答案 1 :(得分:0)

发生在我身上。问题是我删除了一个文件(一个待更改),而我的IDE在同一目录中生成了相同文件。因此,当我尝试撤消更改时,它将引发错误弹出窗口。我在目录中手动删除了文件,并且撤消了更改。一切顺利。