我可以访问某个项目的只读 SVN 存储库。
我想用我自己的修改/添加来扩展这个项目。如果我可以完全访问这个 repo,我可以简单地创建自己的开发分支。但是,我没有(也不会获得写入权限)。
我希望将我的修改存储在(内部)存储库中,以便跟踪我自己的开发。
是否可以使用可以处理此问题的 SVN 进行构造?
最初,我正在考虑创建一个(内部)SVN 存储库,其结构如下:
树干
- 包含使用 svn:externals 的外部 repo 的副本
分支
- 我基于主干的开发分支
但是,我很快发现基于“外部”文件夹创建分支并不简单(如果不是不可能的话?)。我还希望能够将外部存储库中的更改合并到我自己的开发分支中。我也怀疑使用这种结构是否可行。
有没有可能让这个建筑工作?或者我应该以完全不同的方式处理这个问题?非常感谢有关此问题的任何建议。
谢谢
彼得