1

私が開発中の VST プラグイン プロジェクトは、ベータ段階に達したばかりです。私は OS X と Windows の両方をサポートしています。これまでは、すべての C++ ソース コードを Dropbox に保存し、各プロジェクトとプラットフォーム固有のファイルをローカルに保存していました。こうすることで、すべての C++ ソース ファイルの同期を維持し、Xcode と Visual C++ の間を簡単に行き来することができました。

ここで、プロジェクトのソース管理を (Git を使用して) 開始する必要があり、同じ種類の機能/組織を維持する方法を知りたいと思っています。私が最初に考えたのは、ソース コードをマスター ブランチに保存し、Xcode と Visual C++ プロジェクトを別々のブランチに置くことでした。次に、作業中のプラットフォームでプロジェクトをチェックアウトします。しかし、これはソース コードの同期を維持するでしょうか?

リポジトリは私にとって少し新しいので、頭を抱えて、これと将来のクロスプラットフォーム プロジェクトを整理しておくために災害を起こさないようにしようとしています。助けとアドバイスをありがとう!

4

1 に答える 1

0

共有コードを独自のリポジトリに配置し、プラットフォーム固有のリポジ​​トリにサブモジュールとして追加できます。

詳細はこちら

リポジトリは私にとって少し新しいので、頭を抱えて、これと将来のクロスプラットフォーム プロジェクトを整理しておくために災害を起こさないようにしようとしています。

Git の学習曲線は確かに急勾配ですが、非常に柔軟であり、コードを別の方法で編成することに決めた場合でも、後で簡単に変更できます。また、何かを削除して元に戻せないことも非常に困難です。実際、何かを完全に取り除くには、本当に一生懸命努力する必要があります;)

于 2012-10-14T15:24:55.763 に答える