我正在尝试为git diff使用自定义diff工具。以下命令执行此任务:
git difftool --tool nbdime "file.ipynb"
这会在网络上启动差异查看器,其中包含以下参数:
{'difftool_args' : {'base': '/tmp/ZpUu2a_1 - file.ipynb',
'remote': 'file.ipynb'},
'port': 0,
'cwd': '/home/user/Projects/prj2'}
但是,我需要为difftool nbdime指定端口
我尝试了以下(+其他排列):
git difftool --tool nbdime --port 5555 "file.ipynb"
但是没有人接受作为到 difftool的参数;那么如何为difftool提供一个参数?
答案 0 :(得分:0)
关于nbdime
(Tools for diffing and merging of Jupyter notebooks.),因为它确实需要-p argument,我会将其包装在一个脚本中,这将:
nbdime
实际上,该脚本存在:nbdime/webapp/nbdifftool.py
然后我会在git difftool --tool
指令中使用该脚本(没有端口,因为所述端口是在包装器脚本中设置的)