Gitlab 11.6中的自定义textconv

时间:2019-01-19 00:48:13

标签: gitlab diff

我构建了一个textconv帮助器,用于创建二进制文件的文本版本。

Git本身可以区分结果。 TortoiseGitMerge可以使用它

在项目中配置了

.gitattributes

*.extension diff=helper

我在“ /var/opt/gitlab/.gitconfig”中添加了 .gitconfig

(知道可以通过重新配置来覆盖它...)

[diff “helper”]
    textconv=converter

我知道在创建一些临时输出时便调用了脚本本身,并且在Gitlab中查看比较页面时看到脚本正在处理文件。但是页面上什么也看不到。 我可以看到“已添加文件”,“此文件类型没有预览” gitlab日志本身也告诉我脚本正在运行

将二进制文件转换为文本的脚本是python脚本。 它处理文件并输出简单的print(text)然后退出。 为了使tortoisegit正常工作,我使该脚本的另一个版本能够处理diff查看器工具提供的2个文件,输出2个发送到Tortoise的txt文件。

我想知道是否必须修改返回格式以使Gitlab能够识别输出...还是缺少其他内容。

谢谢

0 个答案:

没有答案