[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-cvs-dev] Setting up shared multiplatform development environment

Hello,

I'm setting up shared multiplatform development environment. Eclipse/CVS will be used on multiple platforms and clients to develop applications for multiple platforms. I have difficult to figure out how to setup shared projects. Perhaps you could help. Here is the situation.

A project consists of a number of platform independent and a few platform dependent files. Platform dependent files consist of .project, .classpath, .cproject etc. files and some other .java, .cpp etc. files. All files should be versioned. When checked out (or updated) on platform A, only platform independent and platform A files should appear (be updated) in the workspace. The reverse should be done when checking in (committing). On platform L only platform independent and platform L files should appear. On platform W only platform independent and platform W files should be worked on, etc. The set of platform independent files is the same across all platforms (new files and directories may be added for all platforms). Sets of platform dependent files may differ between platforms.

While setting up a project may be complex and take some time, checking out, updating, and committing during normal development should be foolproof - developers should focus on development, not on CVS issues.

Any help would be deeply appreciated.

/Mikael