有没有办法开发自定义 Git 比较扩展?
Is there a way to develop a custom Git comparison extension?
考虑 *.ipynb 文件扩展名。这是一个格式化为 Jupyter Notebook.
的文本文件
git diff
因为这些文件是无法破译的。合并操作能够进行破坏笔记本格式的更改。
有没有办法为 Git 编写一个插件或扩展,它提供基于文件扩展名的自定义差异和合并逻辑?
可以,使用 Git filters
还有一些工具可以为 Jupyter 笔记本执行此操作,例如 nbdime or nbstripout,它们都支持 Git 过滤器。
考虑 *.ipynb 文件扩展名。这是一个格式化为 Jupyter Notebook.
的文本文件git diff
因为这些文件是无法破译的。合并操作能够进行破坏笔记本格式的更改。
有没有办法为 Git 编写一个插件或扩展,它提供基于文件扩展名的自定义差异和合并逻辑?
可以,使用 Git filters
还有一些工具可以为 Jupyter 笔记本执行此操作,例如 nbdime or nbstripout,它们都支持 Git 过滤器。