如果我没有进入这个页面,我就不会知道 svn:externals 。所以,我设置了我的工作文件夹。然后
mkdir lib/vendor
svn add --parents lib/vendor
svn ps svn:externals 'symfony http://svn.symfony-project.com/branches/1.4/' lib/vendor/
svn ci -m "add externals"
svn update
“svn update”会占用整个 symfony 文件夹,而且速度很慢。我以为那将是一次痛苦。但是,每次我输入“svn up”时,SVN 都会检查外部存储库。我必须使用 --ignore-externals 使“svn update”足够快。
我想知道 svn:externals 如果这么慢有什么好处。我宁愿将 symfony 复制到我自己的存储库中,这肯定是一个更快的解决方案。