CheckinAll:文件编码-3不是有效的编码

时间:2014-07-04 10:50:28

标签: tfs tfs-sdk

在解决冲突时,我会得到The file encoding -3 is not a valid encoding.

我正在解决文件夹上的冲突。

代码:

workspace.MergeContent(conflict, false);

错误:

The file encoding -3 is not a valid encoding.
   at Microsoft.TeamFoundation.VersionControl.Client.FileType.GetEncodingFromIntOrString(Int32 codePage, String encoding)
   at Microsoft.TeamFoundation.VersionControl.Client.Workspace.PreMerge(Conflict conflict, ThreeWayMerge threeWayMerge)
   at Microsoft.TeamFoundation.VersionControl.Client.Workspace.InternalMergeContent(Conflict conflict)
   at Microsoft.TeamFoundation.VersionControl.Client.Workspace.MergeContent(Conflict conflict, Boolean useExternalMergeTool)

1 个答案:

答案 0 :(得分:0)

我不知道这是否会对您有所帮助,但我遇到了类似的问题,我发现Microsoft Team Foundation Server 2010 Service Pack 1修复了编码问题。

  

修正了问题:

     

非常激进的文件编码自动检测可能导致   合并期间不合适的编码不匹配

http://support.microsoft.com/kb/2182621#mtDisclaimer