我们有一个相当大的库,我们需要定期将其导入(然后修补)到我们的代码库中。
SVN Book 似乎推荐了一个“供应商分支”方案,我们在其中保留了“供应商丢弃”的修补版本。这会起作用,除了供应商也使用 SVN 并允许我们读取他们的 reop。
当我们需要更新补丁时,访问供应商文件的历史记录会很棒。
所以我的问题是:
有没有办法让修补的“供应商分支”也以某种方式保持对供应商文件历史记录的访问?
(我已经看到提到 svn:external 文件夹,但我不确定我是否真的了解挂钩修订的全部后果,也不知道我们将如何维护自己的补丁。)
在这里走的正确路线是什么?(FWIW,供应商每月发布一次。我们打算每年拉一次/两次更新。)
谢谢