我正在使用带有几个专用工作区的 eclipse BndTools,每个工作区都存储在一个 git 存储库中,到目前为止我一直很高兴。
我一直在通过复制它们在工作区之间共享项目。但最近决定将通用代码拉入共享代码 git 存储库。在 Eclipse 中,这很简单,只需在工作区中使用子文件夹,每个存储库一个。
然而令我惊讶的是,bndtools 要求我在文件库中的项目旁边放置一个 cnf 项目。同时我的工作空间中只能有一个 cnf 项目。这实际上意味着我所有的项目都应该是同行。
这反过来意味着我不能使用多个 git 存储库,因为它们不能共享同一个目录。除非我将每个项目拆分到它自己的存储库中并且有 50 多个项目,否则这显然不是我想要去的地方。
我知道 eclipse 可以做到这一点,但有没有办法让 bndtools 玩球?