我使用BeyondCompare网站上的说明 (在这个问题中也引用)来配置VS2010 (TFS),以比较使用Beyond Compare的源代码管理。这种做法似乎被打破了。左侧视图中的文件(来自服务器)在BC3中根本没有出现,并且报告了一个Conversion Error。
在进一步检查时,我注意到Visual在从源代码管理(即上一版本)为文件提供服务时生成的文件名如下所示:filename.xml;C1956。文件名中有一个分号,作为原始文件名和rev数字之间的分隔符。这让BC3很困惑。为了确认这一点,我采用了文件的服务版本(该文件暂时存储在\AppData\Local\Temp\TFSTemp\中),并将其重命名,删除分号。BC3把它装好了。但是当我把分号放回去时,Conversion Error又回来了。
更新:在进一步测试时,我意识到这只是XML文件的一个问题。如果我用不同的扩展名重命名该文件,BC3就会加载它。
有人找到解决办法了吗?
发布于 2013-06-13 18:07:58
结果发现(在与非常高效的ScooterSoftware支持台联系后),问题在于。在BC3中,在Tools ->文件格式下,我禁用(未选中)以下格式化程序:* XML整理* XML整理,属性排序分号文件,然后显示得很好。这些格式化器使用来自http://tidy.sourceforge.net的免费软件转换器HtmlTidy。我还没有确定这个插件的更新版本是否会有所帮助。现在,我已经关闭了它们(这适用于这种情况,因为已经“整洁”了)。
https://stackoverflow.com/questions/17091584
复制相似问题