Office 的差异和合并
项目描述
DMFO——Office 的差异和合并
这是一组脚本,可以方便地比较和合并 Office 相关文件类型(当前是 Word 和 PowerPoint(仅限 diff))。Office 应用程序将使用 COM 自动化启动,因此需要安装 Office。
DMFO 与 LFS 兼容。
重要提示:旧版 PowerShell 脚本位于ps1中,仍可使用。但是,并非所有新功能都将移植回 ps1 脚本。
用法
安装
可安装pip或pipx(推荐)。
pipx install DMFO
或者
pipx install git+https://github.com/lcnittl/DMFO.git
Git 集成
git diff这些工具旨在与Git 一起使用,以便git merge使用 Office 应用程序来比较和“合并”文件。只需配置.gitattributes
并.gitconfig支持 DMFO 差异和合并驱动程序。只需运行以下命令即可享受差异和合并 Office 文档的乐趣:
> git diff
> git merge
像往常一样和他们接受的任何参数。
.gitconfig
只需通过运行注册 diff 和合并驱动程序dmfo install(范围可以通过附加 、 或 给出system,默认global为)。localworktreeglobal
或者,手动将条目添加到您的 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' 的路径在您的路径变量中,否则dmfo使用可执行文件的路径进行准备。
.gitattributes
在您的文件中指定以下驱动程序.gitattributes(目前 DMFO 仅支持 Word 文件):
*.doc diff=dmfo merge=dmfo
*.docx diff=dmfo merge=dmfo
*.ppt diff=dmfo
*.pptx diff=dmfo
命令行界面
此选项可能会在以后添加。
要求
- Git(适用于 Windows)
- Microsoft Office([和/或]:Word、Powerpoint)
平台
在其当前实施中,DMFO 适用于 Windows 10。未在其他平台上进行测试。
执照
GNU 通用公共许可证 v3.0 或更高版本
全文见许可证。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
DMFO-0.1.0.tar.gz
(31.3 kB
查看哈希)
内置分布
DMFO-0.1.0-py3-none-any.whl
(27.0 kB
查看哈希)