我构建了一个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能够识别输出...还是缺少其他内容。
谢谢