sfj*_*jac 5 git pycharm jupyter dataspell
我用来nbdime区分和合并 Jupyter 笔记本,除了对于大型笔记本来说有点慢之外,我喜欢它。然而,当我尝试在 PyCharm 中进行版本控制时,我的 git 设置似乎被忽略,并且它对文件进行了文本差异.ipynb。
我的.gitconfig有以下内容,我相信是在安装时设置的nbdime:
[diff "jupyternotebook"]
command = git-nbdiffdriver diff
[merge "jupyternotebook"]
driver = git-nbmergedriver merge %O %A %B %L %P
name = jupyter notebook merge driver
[difftool "nbdime"]
cmd = git-nbdifftool diff \"$LOCAL\" \"$REMOTE\"
[difftool]
prompt = false
[mergetool "nbdime"]
cmd = git-nbmergetool merge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
[mergetool]
prompt = false
Run Code Online (Sandbox Code Playgroud)
从命令行来看,这非常有效。(嗯,我从来没有必要进行合并,但是 diff 效果很好。)
另外,我发现您可以在 PyCharm 中指定外部差异工具,但这似乎是全局设置。
有人让它发挥作用吗?
更新于2021年11月29日
由于这非常依赖于设置,因此您可能必须调整以下内容。
我在用着:
要使用 nbdime 来比较我的笔记本......
which nbdiff-web/Users/dork/miniconda/bin/nbdiff-web--ignore-details --ignore-metadata --ignore-outputs %1 %2
使用方法:
?)。看起来像锤子和扳手。它可能被扩展器隐藏。| 归档时间: |
|
| 查看次数: |
2384 次 |
| 最近记录: |