1 つ以上の環境でバージョン管理を機能させるために、あまりいじる必要のない(私は少し対処できます) 効率的な方法はありますか? つまり、複数の IDE を意味します。自宅ではVS2010で開発を行っていますが、ノートパソコンで大学のプロジェクトに取り組みたいです。私のラップトップは Debian を実行しており、そこで使用する IDE について提案を受け付けています (ソリューションに関連する特定の IDE がある場合)。私は主に C++ で作業しています。
3 に答える
あなたのコメントに基づくと、マルチプラットフォームのビルド環境をもっと探しているようです。個人的には、ほとんどの場合にmake、vi、およびコマンドラインを使用する傾向がありますが、それはほとんどの場合かなり古風です。cmakeを試してみることをお勧めします。CMakeLists.txt
アイデアは、プロジェクトを説明するファイルを維持することです。このcmake
ユーティリティは、さまざまなプラットフォーム(Linux用のMakefile、MSVSソリューションなど)のプロジェクトファイルを生成できます。もう1つ頭に浮かぶのは、Qtのqmakeです。単一のプロジェクト記述ファイルからさまざまな環境のビルドファイルを生成するという点で、cmakeと同様に機能します。
クロスプラットフォームのソース コード管理システムは数多くあります。GIT と Subversion の両方に、ビジュアル スタジオ用のプラグインと、他のプラットフォーム用のクライアントがあります。
例えば:
http://ankhsvn.open.collab.net/
-- あなたの質問は、クロスプラットフォームの SCC ではなく、クロスプラットフォームの IDE に関連しているようです。クロスプラットフォームで dotNet プロジェクトを実行したい場合は、Mono と MonoDevelop を検討する必要があります。
Team Foundation サーバーにアクセスできる場合は、Microsoft Visual Studio Team Explorer Everywhere 2010 をご覧になることをお勧めします。これは、Windows/Visual Studio だけでなく、多数の O/S と IDE をサポートしています。