Jun*_*ter 34 pdf version-control docx
我一直在git和hg最近一起玩,然后我突然意识到这种事情对文件很有用.
我有一个文档,我在DOCX中编辑并导出为PDF.我尝试使用它们git并对其hg进行版本控制,结果发现hg最终仅跟踪二进制并且差异没有意义.虽然git我可以有意义地区分DOCX(尚未尝试使用PDF)但我想知道是否有更好的方法来做到这一点,而不是我现在正在做的事情.(理想情况下,不必将Word留给diff将是最佳解决方案.)
- Ashish Gandhi
Wil*_*ean 15
这里有两个不同的概念 - 一个是"版本控制系统可以对文件内容做出一些明智的判断吗?" - 这样它就可以在修订版之间存储增量信息(并做一些事情,比如将责任分配给文件的各个部分).
另一个是'我有一个文件比较工具,它对我在版本控制系统中的文件类型很有用'.版本控制系统往往带有文件比较工具,这些工具不如专用替代品.但它们几乎总是与更好的差异程序相关联 - 对于所有文件类型或特定文件类型.
因此,通常使用Beyond Compare作为一般比较工具,使用Word作为专用的Word文档比较器.
不同版本控制系统的不同之处在于人们如何看待它们处理"二进制文件",但这通常与处理大文件和提供独占锁定一样多,因为它与文件比较有关.
您可以使用 Beyond Compare 作为 hg 的外部比较工具。添加到/更改您的用户 Mercurial.ini 为:
[extdiff]
cmd.vdiff = c:/path/to/BCompare.exe
Run Code Online (Sandbox Code Playgroud)
然后获取docx 的Beyond Compare文件查看器规则。
现在您应该能够在 Beyond Compare 中比较两个版本的 docx。
| 归档时间: |
|
| 查看次数: |
24331 次 |
| 最近记录: |