因此,软件需要:
- 开源- 所以我可以用它来编程。
- 双向同步- 因此两个或多个用户可以同时控制一个文件,而不像 Rsync 只能单向同步。
- 在 Ubuntu 上可用- 因为我不想处理 wine 或 google docs。
- 通过差异合并同步- 因为这比替换整个文件更快。
我的具体用例:
我需要将此软件用作我正在创建的协作编辑项目的后端。该项目将是 Ubuntu SDK 的一个插件。虽然我听说过 Google Wave 和 Gobby 等项目;但这些都不是我想要实现的解决方案。但是;如果您知道他们正在使用的底层技术,我很想听听他们使用了什么。
否则;我只想知道 Ubuntu 上有什么,这样我就可以从那里进行研究。
编辑:
只是为了澄清一下,Unison 是我正在寻找的程序的一个示例。