私は Visual Studio 2010 Express をしばらく使用しており、かなり長い間、いくつかの大規模なプロジェクトで遊んできました。50 ~ 60 個のファイルと数千行のコードに近づいているため、すべてのデバイス間でプロジェクトをより簡単に更新してアクセスできるように、バックアップしながら、すべてのソース管理を行うことにしました。
以前に git を使用したことがあり、快適に使用できましたが、コミットして bitbucket.org のリモート リポジトリにプッシュしたとき、.vcxproj ファイルが正しいファイル構造を保持しながら、インクルードも保持されていることがわかりました。つまり、別のコンピューターにプルダウンすると、これらの include/lib ディレクトリが間違ったディレクトリを検索することになり、プル/プッシュするたびにそれらすべてを修正する必要があります。
私の質問は、ソリューションがフォルダーのセットアップを保持するように、ファイルをリポジトリにプッシュできる方法はありますか?
編集:
いくつかの調査の後、プロジェクトに追加できるファイルであるこれらのいわゆるプロパティ シートをビジュアル スタジオで調べました。設定した設定はプロジェクトの設定よりも優先されますが、個々のプロパティ ファイルをプロジェクトに追加してから .sln ファイルと、その .props のないさまざまな .vcxproj ファイルをプッシュすると、問題が発生します。ファイルを作成してから、他の誰かがリポジトリからクローンを作成すると、明らかにその props ファイルが必要なため、開かれません。
これらの行に沿って私が望むのは、リモート リポジトリ内のデフォルトの .props ファイルです。このファイルは、複製されると追跡されなくなり、そのユーザーは自分で編集できるようになります。これを実現するためのgitの考えについては十分に知りません。誰かアイデアがありますか?