哪些成熟的版本控制系统允许覆盖查找和应用增量的算法?无论是通过插件还是通过外部工具,都没有关系。
必须能够针对特定文件类型覆盖 VCS 的内部差异算法。自定义增量必须存储在存储库中以供增量应用算法使用。
在我的情况下,内部二进制差异是 Not Acceptable 。
我的意思是完全覆盖算法,而不是使用自定义差异程序显示差异。
最佳答案
对于服务器端: 据我所知(我不是这方面的专家!)这并不容易做到。所以你最好的办法似乎是从 Apache Subversion 获取源代码并根据你的需要修改/扩展它。查看“Pre-Commit Hooks”也是一个想法。
对于客户端: ClearCase 有一些不错的额外 merge 工具,例如办公文件。 也可以在 Tortoise SVN 客户端中更改 diff/merge 工具。
关于svn - 使用自定义增量算法扩展版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338039/