svn - 使用自定义增量算法扩展版本控制系统

标签 svn git version-control mercurial bazaar

哪些成熟的版本控制系统允许覆盖查找和应用增量的算法?无论是通过插件还是通过外部工具,都没有关系。

必须能够针对特定文件类型覆盖 VCS 的内部差异算法。自定义增量必须存储在存储库中以供增量应用算法使用。

在我的情况下,内部二进制差异是 Not Acceptable 。

我的意思是完全覆盖算法,而不是使用自定义差异程序显示差异。

最佳答案

对于服务器端: 据我所知(我不是这方面的专家!)这并不容易做到。所以你最好的办法似乎是从 Apache Subversion 获取源代码并根据你的需要修改/扩展它。查看“Pre-Commit Hooks”也是一个想法。

对于客户端: ClearCase 有一些不错的额外 merge 工具,例如办公文件。 也可以在 Tortoise SVN 客户端中更改 diff/merge 工具。

关于svn - 使用自定义增量算法扩展版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338039/

相关文章:

perl - SVN::Client中的SVN登录访问提示

Android studio gradle,错误: Cause: error=2, No such file or directory

svn - 嵌套版本控制方案?

java - Maven、Subversion、Javadocs

svn - 是否可以从 svn 存储库中删除文件?

git - 无法推送到 EC2 上的存储库 - 无法解析主机名

git - 如何知道 .gitignore 的哪一部分实际上负责忽略某些文件?

Azure 上的 Git 使用常见工具(例如 SourceTree)

python - 计算python项目中的源代码行数

SVN + Veracrypt + Dropbox?