Python - 文件或文件夹内容版本控制

时间:2017-11-01 14:47:52

标签: python django version-control

我们在作者写书时使用CKEditor生成HTML内容。我们使用python-django将该内容存储到磁盘上的单独HTML文件中。

但是现在,我们已经要求客户端显示文件的历史/修订版(当作者按下ctrl+s时,侧边栏中的时间戳列表),就像Eclipse那样:

enter image description here

我计划通过采用两次存储的html文本的交集来使用diff。

但我不知道如何拍摄图像,音频和视频的差异。

知道git,eclipse或Vesrsion控制系统如何做到这一点? 他们是否使用任何类型的编码(如SHA)将其存储在磁盘上?

请建议我是否可以使用其他方法来执行此操作。

如果可以使用任何开源python库,我就可以使用了。我用Google搜索但没有运气。

1 个答案:

答案 0 :(得分:2)

试试这个(我为你写了一个课程):

findViewById

注意:所以你可以问;如果我有我的文件地址,为什么我需要get_file_full_path()子函数?...因为你可以把动态地址放到这个类,如" ./ myfile"和get_file_full_path()将重新计算其完整和最终地址。