Ubuntu 存储库中是否有可用的网络同步多用户 IDE?
如果有的话,你是怎么发现的?这不是一个名字容易搜索的东西……
答案1
我不知道真正的 IDE(编程环境),但有几个应用程序可以让你一起完成“某件事”。我知道的一些:
- *obby 系列应用程序(Gobby 等)是文本编辑器,但在我看来,不能真正用作完整的 IDE(尽管可以基于其库编写 IDE?)。Gobby 在 Ubuntu 开发者峰会上用于做笔记。
- AbiWord 是一款具有协作插件的文字处理器
- Coccinella(不在 Ubuntu 存档中)是聊天客户端和共享白板的组合
当然还有几个用于协作编辑的在线网络应用程序。)
答案2
我没用过,但我相信戈比很相似
答案3
您最好使用版本控制系统(如svn
或bzr
),并使用普通编辑器/IDE 进行编程。
然后每个人都可以在单独的分支中进行自己的更改,这些更改稍后可以合并到主开发版本(“主干”)中。
答案4
当我尝试寻找替代方案时,我搜索了“协作编辑”。
我认为你能得到的最好的东西是http://etherpad.com/。我尝试过 Gobby,但发现它功能有限而且不稳定,不值得推荐,YMMV。
我更喜欢 emacs,也曾有人尝试将 collab.editing 集成到 emacs 中,包括使用 obby 协议,但我从未真正实现过(请参阅http://www.emacswiki.org/emacs/CollaborativeEditing进行一些讨论)。还有 emacs multi-tty,这通常是一个很棒的功能,但并不完全适合协作编辑(除非您在同一个网络上并准备让其他人完全访问您的机器,否则共享屏幕会话也是如此,这更加不安全)。
AbiCollab (http://msevior.livejournal.com/27859.html) 看起来真的很酷,但主要对作家有用,而不是程序员。
我仍在使用 git、pastebins 和 IRC :/
编辑:我已经开始使用这个设置:http://www.emacswiki.org/emacs/tmux_for_collaborative_editing诀窍就是创建一个 shell 帐户,只在其中保存您不介意共享的内容。让其成为主机,您就可以使用 emacs 的所有功能进行完全协作编辑。