标签: git cross-platform
我正在为C ++开发一个OpenGL包装器。显然,这需要针对不同平台的不同实现。例如窗口管理和上下文创建。
现在的问题是,如果我在我的主平台(Windows)上实现一个新功能,其他平台的代码还没有包含此功能,这似乎是一个坏主意。我必须首先提交Windows代码,然后提交Linux代码等。
这种情况有不同的解决方案吗?
答案 0 :(得分:2)
创建一个单独的分支来处理该功能,并在它在Windows和Linux上运行时将其合并到master。