我设置了一些git过滤器,以便在提交之前预处理某些文件(在我的情况下是IPython笔记本)。更确切地说,我正在按照这些说明操作:
https://dev59.com/GOo6XIcBkEYKwwoYLhXh#20844506
如果我提交更改或使用命令行“git diff”查看更改,则可以正常工作并正确过滤文件。
但是,如果我使用meld查看我的更改,则文件不会被过滤。我尝试了几种方法来设置meld作为git的diff工具:
有人知道如何实现这一点吗?
但是,如果我使用meld查看我的更改,则文件不会被过滤。我尝试了几种方法来设置meld作为git的diff工具:
- 通过调用git difftool
- 通过从自定义脚本调用meld
有人知道如何实现这一点吗?
[filter "nbstripout"] clean = \"/home/me/anaconda3/bin/python3.8\" -m nbstripout smudge = cat [diff "ipynb"] textconv = \"/home/me/anaconda3/bin/python3.8\" -m nbstripout -t
和一个属性文件*.ipynb filter=nbstripout *.ipynb diff=ipynb
. - giammi56