【发布时间】:2016-06-03 15:13:01
【问题描述】:
在将我们所有的源移到那里之前,我正在使用 TFS 进行一些测试。 现在,我创建了一个非常简单的解决方案,并设置了两个工作区,一个是本地的,一个在服务器中。
对于上一个版本的两个工作区,我在服务器工作区中进行了一些更改并将它们签入。然后,我在本地工作区中进行了一些其他更改,并且我也尝试将它们签入。当然,存在冲突,但我只能选择保留本地更改或从服务器获取版本。我希望看到一个合并不同更改的选项。
有什么解决办法吗?我做错了吗?
更新: 我单击了“注释”按钮,它告诉我无法完成,因为文件 TestApp.cpp 是二进制文件(错误 TF206000)。也许我应该补充一点,我已经通过 git-tf 从 git 移动了文件。但是,我计算机上的文件似乎很好,ANSI 编码,带有 CRLF 行结尾,并且在 notepad++ 或我打开的任何其他编辑器中没有奇怪的字符......
更新 2:
回答 MartW 的评论:服务器上的文件看起来和我的电脑上的一样。好吧,似乎有一些编码问题,因为重音没有正确显示。此外,它不允许我通过浏览器在服务器上注释文件,出现此错误:“有效值介于 0 和 65535 之间,包括。参数名称:代码页”。
我已经检查了版本,并且可以在文件出现的第一个版本中添加注释。其余的都给出相同的错误。
【问题讨论】:
-
更新后,检查服务器本身的文件是否仍符合预期
标签: tfs