2

元の開発者が Xcode を IDE として使用していた C++ で書かれたプロジェクトに参加しました。ただし、私自身は Xcode を使用せず、代わりに vim を使用します。元の開発者はまだプロジェクトで活動しているため、Xcode を引き続き使用します。プロジェクトで共同作業するために、プロジェクトをバージョン管理、特に git の下に置きます。ただし、Xcode 関連のファイルは実際のプロジェクトには関係ないため、リポジトリに含めるべきではないと思います。私の考えは間違っていますか?Xcode 関連のファイルを除外した場合、Xcode 開発者はこのプロジェクトをどのように管理すればよいですか? おそらく、より一般的な質問は、一部の開発者が Xcode を使用しているバージョン管理されたプロジェクトでどのように共同作業を行うべきかということです。

4

1 に答える 1

3

通常のアプローチは、関連する再作成不可能なプロジェクト ファイルをすべてリポジトリに含めることです。誰もがそれらすべてを必要としているわけではないという事実は問題ではありません。異なる IDE のプロジェクト ファイルを別々のディレクトリに置き、中央の場所からソースを参照するのが一般的ですが、それはあなた次第です。

別の方法として、単一のスクリプトからさまざまなタイプのプロジェクト (XCode プロジェクトを含む) を作成する CMake などを使用することもできます。次に、そのスクリプトをリポジトリにチェックインし、各開発者にそこからプロジェクト ファイルをローカルに作成させます。

于 2013-11-10T16:30:40.410 に答える