* .svb文件存储在Git中作为二进制文件。如何将它们存储为纯文本?

时间:2012-04-03 11:47:39

标签: git vbscript testcomplete

我们使用Testcomplete和VB脚本编写了测试。 TC文件的扩展名为* .svb。

diff --git a/Script/libSystem.svb b/Script/libSystem.svb
index c183d4d..94e81dd 100644
--- a/Script/libSystem.svb
+++ b/Script/libSystem.svb
Binary files differ

当我们尝试使用Gerrit查看SVB文件时,它只提供下载它(不显示它们)。另一个问题是格里特不允许对这些文件进行审查。每次我们需要下载文件并在本地进行比较。

如何解决?

我们尝试将包含'* .svb -crlf -diff'的文件.gitattributes添加到包含* .svb文件的文件夹中,但它没有帮助。

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

引用gitattributes man page

  

将文件标记为二进制文件的最简单方法是取消设置.gitattributes文件中的diff属性:

     

*。ps -diff

     

这将导致git生成二进制文件不同(或二进制补丁,如果启用二进制补丁)而不是常规差异。

在这种情况下,你实际上想要“diff”属性设置(+ diff),而不是取消设置(-diff)