【问题标题】:svn export using network使用网络导出 svn
【发布时间】:2011-05-19 09:04:11
【问题描述】:

我正在编写一个 bash 脚本来从 SVN 更新生产服务器上的 WWW ROOT

基本上,我在 webroot 之外拥有整个代码库的工作副本。首先我会通过svn update 获取最新版本。

之后。我将使用svn export 将其导出到另一个文件夹,然后从该文件夹中删除一些不需要的文件,然后更新 WWW 根目录。

问题是这个过程非常缓慢,因为生产服务器通过互联网访问 SVN 服务器。 SVN EXPORT 命令会下载所有代码库,非常耗时。

有什么方法可以强制SVN EXPORT 命令不使用网络?我已经检查了 BASE 和 HEAD 修订,但问题是:在这种情况下,如果我想恢复,那么首先我必须恢复我的工作副本,然后执行另一个导出 SVN EXPORT -r BASE,这意味着生产将在工作时停止副本已更新为旧版本。

PS:我不想使用 WWW ROOT 作为我的 SVN 工作副本。

【问题讨论】:

    标签: svn bash


    【解决方案1】:

    尝试使用以下行:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      • 1970-01-01
      相关资源
      最近更新 更多