2

私は、Git を介して複数の人が同じコードに取り組んでいるプロジェクトに取り組んでいます。

このプロジェクトに取り組んでいる全員が (./foo.workspaceファイルを介して) 同じワークスペースを共有するべきか、それとも単にプロジェクトを (./foo/foo.projectファイルを介して) 共有するべきかを考えています。

4

1 に答える 1

5

Codelite ワークスペースは間違いなく共有できます (そうすることをお勧めします)。

設計上、ワークスペース内の何も絶対パスに保持されません (すべてのファイル パス、プロジェクト パス、ビルド順序などは相対パスに保持されます)。

codelite はクロス プラットフォームの IDE であるため、ワークスペースを移動可能に保つこと (異なる開発者間だけでなく、異なる OS 間でも) は、現在のワークスペース/プロジェクト設計の大きな部分を占めています。

また、重要な情報のほとんどはプロジェクト レベルで保持されますが、ワークスペースは次の情報を保持するものであることに注意してください。

  • ビルド マトリックス (ビルド -> 構成マネージャー メニューから構成できます) の詳細については、次を参照してください:構成マネージャー
  • アクティブなプロジェクト

以下は、git リポジトリに追加するべきではないファイル/ディレクトリのリストです。

  • WORKSPACE_PATH/.codelite ディレクトリの下にあるもの - このフォルダはユーザーごとに使用することを意図しています
  • 生成されたすべての Makefile (Makefile または .mk)
  • 生成された .txt ファイル (これらはリンク段階で使用され、通常は .txt という名前が付けられます)

HTH、

Eran、CodeLite IDE の作成者

于 2014-10-04T19:45:58.313 に答える