我们(5个开发人员)已经多年在一个项目上工作,该项目由两个Netbeans项目组成:
我认为整个项目只需要一个存储库,因为我们习惯于将版本号和发布说明同步,换句话说,如果核心或GUI更新,则整个系统将作为新版本发布到生产环境中。我想只有一个存储库可以大大简化这个过程。
现在我的问题是:是否可能在一个Git存储库中有这两个单独的Netbeans项目,并且仍能充分利用Netbeans' Git支持,还是必须采取两个存储库的方法?
当仅通过命令行使用Git时,我没有看到任何问题,但对于我们的团队,使用Git(还)必须通过Netbeans进行,据我所知,一个Netbeans项目等于一个Git存储库...
- 核心,C++(1名主要开发人员,3名辅助人员,我稍后将加入)。该核心可以通过命令行独立运行。
- GUI,Java(目前只有我)。通过JNI层调用核心功能或调用从核心构建的可执行文件。
我认为整个项目只需要一个存储库,因为我们习惯于将版本号和发布说明同步,换句话说,如果核心或GUI更新,则整个系统将作为新版本发布到生产环境中。我想只有一个存储库可以大大简化这个过程。
现在我的问题是:是否可能在一个Git存储库中有这两个单独的Netbeans项目,并且仍能充分利用Netbeans' Git支持,还是必须采取两个存储库的方法?
当仅通过命令行使用Git时,我没有看到任何问题,但对于我们的团队,使用Git(还)必须通过Netbeans进行,据我所知,一个Netbeans项目等于一个Git存储库...