Office的差异和合并
DMFO的Python项目详细描述
DMFO—Office的Diff和Merge
这是一组脚本,可以方便地区分和合并与Office相关的文件 类型(当前为Word和PowerPoint(仅限差异))。office应用程序将是 开始使用COM自动化,因此需要安装Office。在
DMFO与LFS兼容。在
{str}和{str}仍然位于{astrong}中 用过。然而,并不是所有的新特性都会移植回ps1脚本。在
使用
安装
可与pip
或{a8}一起安装(推荐)。在
pipx install DMFO
或者
^{pr2}$Git集成
这些工具旨在与Git一起使用,因此git diff
和{.gitattributes
{cdfo>和DMFO}支持合并。喜欢差异和合并
Office文档只需运行:
> git diff > git merge
和往常一样,他们接受任何参数。在
.gitconfig
只需通过运行dmfo install
(范围可以给定)来注册diff和merge驱动程序
通过附加system
、global
、local
或{global
)。在
或者,将这些条目手动添加到git配置中:
[diff "dmfo"]name=DMFO diff driver command = dmfo diff binary = true[merge "dmfo"]name=DMFO merge driver driver = dmfo merge %O %A %B %L %P binary = true
确保dmfo
的路径在您的path变量中,否则用
可执行文件的路径。在
.gitattributes
在.gitattributes
文件中指定以下驱动程序(当前只有DMFO
支持Word文件):
*.doc diff=dmfo merge=dmfo
*.docx diff=dmfo merge=dmfo
*.ppt diff=dmfo
*.pptx diff=dmfo
CLI
以后可能会添加此选项。在
要求
- Git(用于Windows)
- Microsoft Office([和/或]:Word、Powerpoint)
平台
在当前的实现中,DMFO适用于windows10。未在其他设备上测试 平台。在
许可证
GNU通用公共许可证v3.0或更高版本
全文见LICENSE。在
- 项目
标签: