Jupyter Notebook是否在.ipynb
文件中存储更改历史记录?
我使用Jupyter Notebook开发API客户端。如果我对敏感信息进行硬编码,则可以一遍又一遍地运行代码。我担心即使在添加到公共存储库之前清理代码,也有可能从.ipynb
文件的新副本中追溯到旧更改。
示例:
g = GenieClient('eb243592-faa2-4ba2-a551q-1brsf565c889') # (an invalid key for demonstration)
# g = GenieClient(input('OpsGenie API Key: '))
答案 0 :(得分:1)
.ipynb文件似乎没有保存更改历史记录。 Jupyter笔记本可以使用检查点文件还原到以前的版本,但是笔记本本身不包含该信息。 如果您遗漏了检查点文件,或者只是用敏感信息覆盖了检查点,那应该没问题。 有关检查点的更多信息,请访问:What are Jupyter Notebook checkpoint files for?