svn使用网络导出

时间:2011-05-19 09:04:11

标签: svn bash

我正在编写一个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工作副本。

1 个答案:

答案 0 :(得分:2)

尝试使用以下行:

svn export path/to/local/wc desired/path