私は自分のコンピューターでかなりの量の個人開発を行っており、Web プロジェクトに TortoiseSVN (私は Windows を使用しています) を使用していますが、他の言語のバージョン管理は使用していません。とにかく、すぐにまともなサイズの C++ プロジェクトを開始し、SVN を使用しようとしていました。
Web 開発では、通常は notepad++ を使用していましたが、SVN で管理するのは非常に簡単でした (ソース フォルダー全体をコミットするだけです)。ただし、このプロジェクトでは IDE (ほとんどの場合、Eclipse CDT または Visual Studio) を使用する予定であり、IDE、プロジェクト、およびバイナリ ファイルのすべてを管理するためのベスト プラクティスは何かを考えていました。私の推測では、バージョン管理の外で IDE プロジェクトを作成し、すべてのソース ファイルを SVN に指定して、すべてのビルド ファイルとプロジェクト ファイルがコミットされないようにすることでした。この方法では、SVN 内の唯一のファイルは .cpp および .h ファイルになります。
ただし、新しいブランチに切り替えたい場合は、すべてのソースとヘッダーの場所を新しいフォルダーに更新する必要があり、非常に面倒なようです。
これを処理する最良の方法は何ですか?
ありがとう