我正在开发一个刚刚进入测试阶段的 VST 插件项目。我同时支持 OS X 和 Windows,到目前为止我组织它的方式是将所有 C++ 源代码存储在 Dropbox 中,但将每个项目和特定于 platorm 的文件存储在本地。这样我就可以让所有 C++ 源文件保持同步,并且可以轻松地在 Xcode 和 Visual C++ 之间来回切换。
现在我需要开始对项目进行源代码控制(使用 Git),我想知道如何保持相同的功能/组织。我最初的想法是将源代码存储在主分支中,然后将 Xcode 和 Visual C++ 项目放在不同的分支中。然后我会在我正在开发的任何平台上查看该项目。但这会使源代码保持同步吗?
存储库对我来说有点新,所以我只是想把头绕在它周围,并确保我在试图保持这个和未来的跨平台项目井井有条时不会造成灾难。感谢您的任何帮助和建议!