合并VSS中的分支:您无法对二进制文件或存储最新版本的文件执行合并

时间:2010-07-28 19:50:55

标签: merge visual-sourcesafe

也许我愚蠢,或者只是愚蠢。

但是我被困在一个VSS是'选项'的企业中。

所以我不得不分支我的代码,这很容易。

然而,当需要合并回VSS的主线时,事情变得棘手了。

首先,我无法按项目合并,甚至不能按文件夹合并,只能按文件合并。

然后我尝试了推荐的命令行:ss merge $ / root / project / project / folder /

这产生了以下错误:

“您无法对二进制文件或存储最新版本的文件执行合并 只有。“

搜索此错误消息会产生大量有关cvs,subversion和git的信息。

那是因为那句话中的单词用在其他帖子的文本中。

有人认为这个错误是关于VSS可以使用的两种“模式”吗?

我的意思是,Lock-Modify-Unlock和Copy-Modify-Merge在这里有所作为吗?

在任何情况下,当我尝试合并时,我也可以使用diff实用程序,然后检查从一个“分支”到另一个“分支”的更改,因为合并和分支不会在文件中产生必要的修改以保持版本直接。

谢谢,

Stato

1 个答案:

答案 0 :(得分:1)

如错误消息所示,您尝试在二进制文件或设置为仅存储最新版本的文件上执行合并。

这与模式无关。