首页 | 本学科首页   官方微博 | 高级检索  
     


Similarity-Based Diff, Three-Way Diff and Merge
Authors:Serge Autexier
Abstract:Semi-structured documents and data pervade modern workflows in all areas. Collaborative work and version management rely on effective, automatic difference analysis and three-way difference analysis tools. In our effort to develop a three-way difference analysis for tree-structured documents we developed a kernel three-way differencealgorithm which extends the equality-based procedures, such as GNU diff3, by considering the similarity of documents in the difference analysis as well as to ignore the order of data if that is semantically suitable. As a result we obtain difference analysis algorithms that can be more fine-tuned to the application domain. Moreover, the equality-based counter-parts of our three-way difference analysis algorithms has the idempotency property, which the current three-way diff algorithms lacks.
Keywords:version control   collaborative work   similarity of sequences and multisets   semi-structured data and documents
点击此处可从《International Journal of Software and Informatics》浏览原始摘要信息
点击此处可从《International Journal of Software and Informatics》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号