我认为你需要的是一个版本控制服务器,这样所有人都可以在同一项目上工作,同时记录所做的更改。为此,您只需要一个svn / cvs /(其他)服务器的帐户。 您可能想阅读此用例的Netbeans功能。 您可以在code.google.com或unfuddle.com上设置项目,每个项目成员都有登录凭据后,只需在Netbeans中配置您的项目: 在netbeans中创建新项目; 在Team菜单中选择您将使用的协作工具(例如svn,在code.google.com上),并进行初始提交。 之后,您的伙伴们只需要打开其netbeans,进入team-> svn-> checkout,他们就会得到自己的项目副本。 现在您只需要编写代码,当您完成/更改对象、函数等后,只需将此更改“提交”到服务器,其他人在他们“更新”时就可以使用它(当然不是实时的,因为您永远无法执行程序/脚本,因为其他人可能会有错误或未完成语句)。如果更改造成问题,则还可以回滚,或者创建问题并分配团队成员任务(至少在使用google code时可以这样做)。这是协作项目通常的工作方式。
请参见:[NetBeans 6.8 协作编辑](NetBeans 6.8 Collaborative editing)。它指出: 看起来开发者协作模块在发布 NetBeans 6.5 后就被停用了……至少作为一个独立的功能。 我还建议搜索"协作编辑", 因为这个问题已经被问了很多次,只是有些细微的差别。