首页 > 解决方案 > 有没有办法开发自定义 Git 比较扩展?

问题描述

考虑 *.ipynb 文件扩展名。这是一个格式化为用作Jupyter Notebook的文本文件。

git diff因为这些文件是不可能破译的。合并操作能够进行破坏笔记本格式的更改。

有没有办法为 Git 编写插件或扩展,它提供基于文件扩展名的自定义差异和合并逻辑?

标签: gitjupyter-notebook

解决方案


是的,你可以,使用Git 过滤器

还有一些工具可以为 Jupyter Notebooks 执行此操作,例如nbdimenbstripout,它们都支持 Git 过滤器。


推荐阅读