我正在处理一个由SVN控制的大型已建立项目。 代码库的许多部分作为外部引用进行检出,但是由其他人积极开发。
我想要更新整个工作副本(包括所有的外部引用),以便在特定时间点反映出各个存储库的HEADS。 我最初的尝试是:
svn up -r'{20090324}'
这会将当前目录更新到指定日期,但将所有外部内容更新到当前日期。逐个更新外部内容可以按预期工作。
我知道由于外部内容的特殊性质,使用单个修订版本号无法进行更新,但为什么使用日期也不起作用呢?
有没有最好的方法实现我所寻找的按时间点的效果,而不必维护一个硬编码各种外部内容的脚本?
我正在运行Linux系统。