我正在编写一个bash脚本,以便从SVN更新生产服务器上的WWW根目录
基本上,我在webroot之外有整个代码库的工作副本。首先,我将执行一个svn update以获取最新版本。
之后。我将使用svn export将其导出到另一个文件夹,然后从该文件夹中删除一些不需要的文件,然后更新WWW根目录。
问题是该过程非常慢,因为生产服务器通过互联网访问SVN服务器。SVN EXPORT命令会下载所有的代码库,这非常耗时。
有没有办法强制SVN EXPORT命令不使用网络?我已经签出了基本版本和标题版本,但问题是:在这种情况下,如果我想要恢复,那么首先我将不得不恢复我的工作副本,然后执行另一个导出SVN EXPORT -r BASE,这将意味着生产将停止,而工作副本将更新到较旧的版本。
PS:我不想使用WWW ROOT作为我的SVN工作副本。
发布于 2011-05-19 18:32:04
尝试使用下面这行代码:
svn export path/to/local/wc desired/pathhttps://stackoverflow.com/questions/6056199
复制相似问题