私は、Git を介して複数の人が同じコードに取り組んでいるプロジェクトに取り組んでいます。
このプロジェクトに取り組んでいる全員が (./foo.workspace
ファイルを介して) 同じワークスペースを共有するべきか、それとも単にプロジェクトを (./foo/foo.project
ファイルを介して) 共有するべきかを考えています。
私は、Git を介して複数の人が同じコードに取り組んでいるプロジェクトに取り組んでいます。
このプロジェクトに取り組んでいる全員が (./foo.workspace
ファイルを介して) 同じワークスペースを共有するべきか、それとも単にプロジェクトを (./foo/foo.project
ファイルを介して) 共有するべきかを考えています。
Codelite ワークスペースは間違いなく共有できます (そうすることをお勧めします)。
設計上、ワークスペース内の何も絶対パスに保持されません (すべてのファイル パス、プロジェクト パス、ビルド順序などは相対パスに保持されます)。
codelite はクロス プラットフォームの IDE であるため、ワークスペースを移動可能に保つこと (異なる開発者間だけでなく、異なる OS 間でも) は、現在のワークスペース/プロジェクト設計の大きな部分を占めています。
また、重要な情報のほとんどはプロジェクト レベルで保持されますが、ワークスペースは次の情報を保持するものであることに注意してください。
以下は、git リポジトリに追加するべきではないファイル/ディレクトリのリストです。
HTH、
Eran、CodeLite IDE の作成者