5

Qt Creator をqmakeプロジェクトで使用する場合、たとえばexample.pro、Qt Creator 自体の構成は通常example.pro.userファイルに保存されます。ただし、このファイルにはユーザー固有の設定が含まれているため、多くの人がプロジェクトで作業している場合、共有バージョン管理リポジトリにコミットすることはお勧めできません。それでも、このファイルには、展開および環境変数の複雑な設定が含まれていることが多く、これらをバージョン管理に保存することをお勧めします。

異なる開発者の設定が混同されないように、個人プロジェクト固有の Qt Creator 設定をバージョン管理に保存し、それ以外の方法で共有する方法はありますか?

4

1 に答える 1

6

QTC_EXTENSION環境変数を使用できます。だからあなたが通常持っているなら

example.pro.user

次に、環境変数を持つ

QTC_EXTENSION=foobar

Qt Creator を起動すると、代わりにファイルを使用するようになります

example.pro.foobar

どこかに文書化されているかどうかはわかりませんが、このソースファイル(2015 年 5 月更新) に実装されており、少なくとも 2011 年から存在しています。

新しいユーザーの設定を複製するには、設定ファイルを新しい名前にコピーし、必要な名前に一致するように環境変数を設定します。ただし、手動でコピーして貼り付ける以外に、変更をマージする簡単な方法はわかりません (2 つの Qt Creator を同時に開くか、XML ファイルをテキストとして開くかのいずれか)。


example.pro.shared次に、ファイルを手動で作成して設定を共有する方法もあります (QTC_SHARED_EXTENSIONユーザー固有の設定と同じように、環境変数で構成可能)。これは通常、.pro.userファイルをコピーしてから、編集して共有されていない部分を削除することで作成されます(2015 年 5 月更新)。

于 2013-10-11T07:51:46.880 に答える