我正在使用SVN。 我想在我的工作副本中有外部文件。我有一个包含我的存储库文件的文件夹。我还希望从外部第三方存储库获得一个文件。
SVN externals只能用于文件夹。
支持Since version 1.6 externals for files,但仅支持同一存储库中的文件。
如何解决此限制?哪种方法,做法,技巧可以用于这种情况?
答案 0 :(得分:2)
svn:externals
可以用于文件since Subversion 1.6:
如果
svn:externals
描述中的URL引用文件,它将作为版本化项目添加到工作副本中。
注意与directoy外部[[{3}},1]的区别。
答案 1 :(得分:1)
您是否可以将该文件放在另一个存储库中自己的目录中,然后将svn:externals
用于只包含您感兴趣的文件的文件夹?
RepoA
- ComponentDir
- ComponentA
RepoB
- ComponentDir (svn:externals to RepoA/ComponentDir)
- ComponentA
实际上,您经常期望这个组件发生变化吗?为什么不单独提交它而不用担心外部功能呢?