Svn 如何管理插件开发的存储库?

Svn 如何管理插件开发的存储库?,svn,plugins,Svn,Plugins,假设你有一个应用程序X,你想开发插件A、B和C 应用程序可以在没有插件的情况下生存,但是没有应用程序插件就不能工作 您还希望改进应用程序X 因此,您需要回购: X A B C X的可能分支 每个插件可能的分支 这里的关键是插件需要代码X,但repo应该只有插件代码 我的兴趣是开发这些插件并发布插件的存储库,但我希望将整个代码放在一个地方,这样我就可以用我的IDE创建项目 我在用SVN 你知道svn:externals吗?见和。据我所知,这就是你想要的。我不知道。我刚读过,还在想。我的解决方案

假设你有一个应用程序X,你想开发插件A、B和C

应用程序可以在没有插件的情况下生存,但是没有应用程序插件就不能工作

您还希望改进应用程序X

因此,您需要回购:

  • X
  • A
  • B
  • C
  • X的可能分支
  • 每个插件可能的分支
这里的关键是插件需要代码X,但repo应该只有插件代码

我的兴趣是开发这些插件并发布插件的存储库,但我希望将整个代码放在一个地方,这样我就可以用我的IDE创建项目


我在用SVN

你知道svn:externals吗?见和。据我所知,这就是你想要的。我不知道。我刚读过,还在想。我的解决方案是:为每个插件创建一个新的存储库,为我的主项目创建一个。在主项目中,为插件添加外部,以便从插件库中相应的主干获取插件。当我想更新插件时(因为我需要主项目的代码),我会在主项目中创建一个新的分支,当它准备好时,我会将插件文件夹提交到其存储库的主干中??不确定这是否有效