我正在编写一个bash脚本来从SVN更新生产服务器上的WWW ROOT
基本上我是webroot之外的整个代码库的工作副本。首先,我将svn update
来获取最新版本。
之后。我将使用svn export
将其导出到另一个文件夹,然后从该文件夹中删除一些不需要的文件,然后使用uWpate WWW root。
问题在于,生产服务器通过互联网访问SVN服务器的过程非常缓慢。 SVN EXPORT
命令下载所有非常耗时的代码库。
有什么方法可以强制SVN EXPORT
命令不使用网络?我已经检查了BASE和HEAD修订版,但问题是:在这种情况下,如果我想恢复,那么首先我将必须还原我的工作副本,然后执行另一个导出SVN EXPORT -r BASE
,这意味着生产将会下降而工作副本将更新为旧版本。
PS:我不想使用WWW ROOT作为我的SVN工作副本。
答案 0 :(得分:2)
尝试使用以下行:
svn export path/to/local/wc desired/path