【问题标题】:Updating SVN folders using SVN export使用 SVN 导出更新 SVN 文件夹
【发布时间】:2013-06-24 14:17:43
【问题描述】:

我在主干上获得了一个 14 G 大小的 SVN 存储库,它不时更新。我的脚本在将主干的 svn 导出到 linux 文件系统到不同的环境后运行 rsync。用户现在希望每 5 分钟完成一次,而不是由于尺寸的原因而需要 1 小时更新一次。 如何只更新文件系统上的 SVN 导出文件,而不是每次都导出整个存储库。

【问题讨论】:

    标签: svn


    【解决方案1】:

    不使用svn export,而是使用svn checkout 将主干导出到文件系统,并重复使用此目录,例如类似:

    while sleep 5m; do
        svn checkout https://svn.example.org/svn/foobar/trunk /srv/foobar
        rsync -az /srv/foobar ... # exclude .svn subdirectory
    done
    

    【讨论】:

    • 这正是我所做的。谢谢诺西德。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 2010-12-24
    • 2015-04-02
    相关资源
    最近更新 更多