2009-11-20 42 views
7

有谁知道JavaScript或PHP中的开源三路合并实现吗?我想合并纯文本文件,而不需要依赖任何服务器端的二进制文件。JavaScript或PHP中的3路合并

我发现了一些创建差异的解决方案,但没有合并实现。

回答

2

Synchrotron看起来不错。例如。请参阅demo of three-way merge and conflict-handling

+0

是的,看起来不错。非常感谢你! – 2010-05-12 11:23:19

+0

同步加速器在为我合并时似乎有一些错误,但它可能适用于您。如果有其他JavaScript库,我会很感兴趣 – Knio 2010-09-17 08:58:25

1

刚刚完成我的工作,这样一个js和php工具。看看和享受:

https://github.com/Krassmus/Textmerger

你只需要编写

var merged = Textmerger.get().merge(original, mytext, theirtext); 

或PHP

$merged = Textmerger::get()->merge($original, $mytext, $theirtext); 

就大功告成了。