wood burning stoves 2.0*
The moose likes IDEs, Version Control and other tools and the fly likes Netbeans teamwork Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Netbeans teamwork" Watch "Netbeans teamwork" New topic
Author

Netbeans teamwork

Supun Lakshan Dissanayake
Ranch Hand

Joined: Oct 26, 2012
Posts: 132

Hi!,
I am creating a R.M.I project with 3 friends.
I need to implement the project with 3 friends with NetBeans.
so we can connect via LAN and if someone create a java class so NetBeans project will automatically synchronized.
any idea how to do this?

Thanks


Are you better than me? Then please show me my mistakes..
Martin Vajsar
Sheriff

Joined: Aug 22, 2010
Posts: 3610
    
  60

Cooperation is usually done through version control systems, for example Subversion, Mercurial or Git. These systems allow you to share your work when you want, rather than immediately, and also keep a history of your project.

I haven't ever heard of more people sharing dev environment in real time over network. This would introduce changes to your project made by others as soon as they saved them, which is practically never identical with the time the changes are ready to be published. Why do you want to share the project in real-time?
Supun Lakshan Dissanayake
Ranch Hand

Joined: Oct 26, 2012
Posts: 132

Martin Vajsar wrote:Cooperation is usually done through version control systems, for example Subversion, Mercurial or Git. These systems allow you to share your work when you want, rather than immediately, and also keep a history of your project.

I haven't ever heard of more people sharing dev environment in real time over network. This would introduce changes to your project made by others as soon as they saved them, which is practically never identical with the time the changes are ready to be published. Why do you want to share the project in real-time?


I don't know how to use Subversion, Mercurial or Git.
any friendly tutorial?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41599
    
  55
Their respective web sites have lots of introductory material.


Ping & DNS - my free Android networking tools app
Martin Vajsar
Sheriff

Joined: Aug 22, 2010
Posts: 3610
    
  60

For example, I've learned Mercurial from this book (mostly). It's a very good book, in my opinion, and contains some introduction into version control systems in general.

It takes some practice to understand why these systems are so immensely useful, though. I'd suggest to try a few of these and settle with one you find most easy to use. Just be prepared to lose your history if you switch to another system - converting the entire history is at least partially possible, but can be quite laborious.
 
Consider Paul's rocket mass heater.
 
subject: Netbeans teamwork