组Java开发

时间:2010-09-11 16:59:32

标签: java eclipse sync parallel-processing

也许这是一个奇怪的问题,但是......

我的一个朋友和我曾经在小项目上一起编码。每个人都有编码事物的专业知识。

当在远程位置的C上编码时(在同一服务器上的ssh上),这非常有效。

我的问题:是否有可能与2人或更多人一起开发带有eclipse的java。同一时间,同一个项目,相同的文件。

我知道我可以使用SVN并经常进行提交和更新。

但是:有没有办法在“实时”的eclipse项目中并行编程?

谢谢,

安德烈

2 个答案:

答案 0 :(得分:4)

代码就是代码,你的代码将由JVM或其他东西执行的事实不会改变你编码的方式。

对于实时编码的部分,当你在项目的某些部分工作时,如果你打破编译或其他任何你不想弄乱你的同事/朋友的代码的话,这不是一个好主意


另一方面,有一些方法可以在同一个文件上与其他人共享代码和实时代码(例如,用于结对编程)。

在Eclipse中,插件名为DocShare。对于Netbeans,Collaboration Module可以解决问题。对于IntelliJ,IDETalk不会真正实现实时共享,但确实会有所帮助。


资源:

答案 1 :(得分:3)

  

是否有可能与2人或更多人一起开发带有eclipse的java。同一时间,同一个项目,相同的文件。

Eclipse有两个名为DocShareSaros的插件(可通过marketplace获得),允许对文档(DocShare)或项目(Saros)进行实时协作编辑。

  

Saros是一个用于协作文本编辑的Eclipse插件   分布式对编程,即它允许两个或更多开发人员   在相同的文件上实时协同工作。它与Gobby相似,   SubEthaEdit或Google Docs,但专注于Eclipse中的编程。

查看Saros的Demo Video