「はい」の場合、どのファイルを生成するか?たとえば、Visaul Studio 10の場合、.vcxprojファイルのみをコミットし、残りのファイル(* .cmake、CMakeFilesなど)は無視しても問題ありませんか?CMakeで生成されたプロジェクトをリポジトリに保存することをお勧めしますか?
3
A
答えて
4
CMakeはビルド前にビルドツリーのチェックを行い、ビルドツリーを別の場所に移動すると、あなたのソースをチェックアウトすることができません。別のディレクトリに)あなたは構成エラーがあります。
2
通常、プロジェクトを構築するために必要な最小限のファイルセットのみをコミットします。利便性のため、冗長ファイルがリポジトリに入ることがあります。
を使用して.vcxproj
個のファイルを生成していると私は推測しています。このような状況では、人々は通常、他のファイルを簡単に生成することができるので、CMakeLists
などをコミットします。
0
いいえ、いい方法ではありません。私は、「それは悪い考えです」から始まるアレクセイの答えを強調しました...
CMakeは、設定ステップが実行されたマシン上にのみ存在するエンティティへの完全なパスをたくさん保存します。生成されたすべての製品は、そのマシン上でのみ有効であるとみなされ、複数の開発者/マシンで共有されるリポジトリに決して託されてはなりません。
関連する問題
- 1. パスワードをプライベートGithubリポジトリに保存することをお勧めしますか?
- 2. プロジェクトごとに新しいリポジトリを作成することをお勧めしますか?
- 3. チャットメッセージをmongodbコレクションに保存することをお勧めしますか?
- 4. Retrofitインスタンスをメモリに保存することをお勧めしますか?
- 5. ビルドサーバで使用するためにAndroid SDKのリポジトリを作成することをお勧めします
- 6. WeakReferenceのアクティビティインスタンスを保存することをお勧めしますか
- 7. PreRenderイベントコールでviewstateの値を保存することをお勧めします。
- 8. MVVMにRelayCommandを保存することをお勧めします。
- 9. PerlのWindows環境キーを保存することをお勧めします。
- 10. データベースチューニングアドバイザで既存のインデックスを作成することをお勧めします
- 11. 開始されたプロジェクトでリセットスタイルシートを使用することをお勧めしますか?
- 12. ボタンをお勧めします..もしお勧めですか?
- 13. HashMapのキーとしてデータを空/ヌル値で保存することをお勧めしますか?
- 14. オブジェクトをAmazon DynamoにJsonとして保存することをお勧めしますか?
- 15. 日付と時刻を1つの属性として保存することをお勧めしますか?
- 16. Rシャイニーに別々のサーバーとuiファイルを保存することをお勧めしますか?
- 17. Pythonでソケットベースのサーバーを作成することをお勧めしますか?
- 18. super()を使用することをお勧めしますか?
- 19. デストラクタをオーバーライドすることをお勧めしますか?
- 20. DataContractSerializerインスタンスをキャッシュすることをお勧めしますか?
- 21. Luceneを使用することをお勧めしますか?
- 22. oauth2.0認証コードをクッキーに保存することをお勧めしますか?
- 23. 生産のためにMongoDBをEC2にデプロイすることをお勧めしますか?
- 24. レルムではなくディスクにイメージを保存することをお勧めします。
- 25. 私のプロジェクトのフォルダにaxlsx_railsで生成されたexcelを保存します
- 26. React.jsプロジェクトで作業するときにindex.htmlファイルを編集することをお勧めしますか?
- 27. オートコンプリートフィルターのコントローラーを作成することをお勧めしますか?
- 28. インデックスアクションのみのコントローラを作成することをお勧めしますか?
- 29. codeigniterでは、常にベースパスを含めることをお勧めしますか?
- 30. NSUserDefaultsを使ってiPhoneアプリケーションの最新の状態を保存することをお勧めしますか?
システムがわずかに異なる他の誰かがビルドしようとすると、不思議な問題が発生するため、それはまた悪いことです。 @asdがin-source_で_buildしようとしているようですが、それは悪い考えです。私はいつも 'build'というディレクトリにビルドします。きれいなビルドを保証したい場合や、デフォルトのオプションでビルドをチェックする場合は、 'build /'を削除するだけです。一時的なビルドファイルが重要な(ソース)ファイルと混在していると、**大変**難しくなります! – Mark