I'm working on a project where several people is working on the same code via Git.
I'm just wondering if everyone working on this project should share the same workspace (via the ./foo.workspace
file), or just share the project (via the ./foo/foo.project
file).
You can definitely share a codelite workspace (and you are encouraged to do so).
Nothing in the workspace is kept in absolute paths by design (all file paths, project paths, build order etc are kept in relative paths)
Since codelite is a cross platform IDE, keeping the workspace movable - not only between different developers, but also between different OSs - has a big part of the current workspace/project design.
Also note that the although most of the important information is kept on the project level, the workspace is the one that keeps the following:
Here is a list of files/directories that you should avoid adding to your git repo:
HTH,
Eran, Author of CodeLite IDE