我按照“入门”说明(http://clang.llvm.org/get_started.html)在各种系统上经常构建clang / llvm。 SVN人员实际上是模块化的,但似乎没有使用SVN“外部”机制,所以他们需要三个单独的检出(llvm,clang,compiler-rt)到一个源树(有一个可选:额外)。
我不时地通过在源树根(“llvm”)中执行“svn up”然后重建来构建更新版本。
今天,我第一次想知道我是否应该在每个单独的结帐子目录中执行“svn up”,或者SVN是否足够聪明以执行“嵌套检出的递归更新”。搜索后找不到答案所以我现在在这里。
谢谢!
答案 0 :(得分:0)
SVN非常聪明,可以执行“嵌套检查的递归更新”
AFAIK,在使用外部之外,SVN不够聪明,无法了解嵌套结帐。
答案 1 :(得分:0)
find . -name ".svn" -type d | xargs dirname | xargs svn update