"malloys" wrote:
"smlsr" wrote:
All projects are associated to a WORKSPACE. Where data is saved, and is also attributed with user info.
Look at VisualSVN (free SVN Server), takes 5 minutes to setup.
Will alleviate 100% of problems.
Exactly so.
More generally...
Endless, by definition (multiple machines coherently accessing the same codebase), what you want is some form of source code management system, and have Eclipse be able to interact with it as seamlessly as possible.
Fortunately, Eclipse has general SCM support built into it's framework, and there are a wide variety of Eclipse plugins available for accessing just about any SCM out there.
smlr mentions a nice and easy Subversion variant, but there are eclipse plugins for plenty of others if you don't like SVN - Pretty much all the major SCMs can be used - CVS, Git, Mercurial, P4, ClearCase, VSS, etc.
I actually already use SVN for some other dev I do. I just never set it up for my Roku projects. Pretty silly, really, but mostly because it's the only one I don't use a real IDE for. I'm honestly not sure why I didn't consider it, other than the fact that I don't need concurrent access to the files, so there's no overlap that would require local copies, and it requires diligence in committing changes before moving to the other machine (one's in my office, the other is my laptop downstairs). I already have trouble remembering to disconnect the telnet session before changing machines..
😛 (it'd be really nice if a new telnet session would kill an existing one, instead of hanging indefinitely)