gpt4 book ai didi

performance - 'svn switch' 可以比 'rm -rf && svn checkout' 慢吗?

转载 作者:行者123 更新时间:2023-12-04 21:22:47 27 4
gpt4 key购买 nike

假设我的工作副本 ~/WC/是最新的 http://acme.com/svn-rep/ 一个 /.
现在我希望相同的工作副本与 http://acme.com/svn-rep/ 保持同步/.
我有两个选择:

  • svn 开关 http://acme.com/svn-rep/B/ ~/WC/
  • rm -rf ~/WC/&& svn co http://acme.com/svn-rep/B/ ~/WC/

  • 显然,选项 1 的最佳情况比选项 2 的最佳情况更快。但是对于 是否存在这样的情况?最差 在最坏的情况下,选项 1 比选项 2 慢吗?

    我问的原因是我正在编写一堆脚本来自动化一些测试,我需要在同一个存储库中的多个分支上工作。测试机器上的磁盘空间有限,因此我将不得不重复使用相同的工作副本。

    编辑:

    阅读下面 aix 答案中的链接后,似乎还有第三种选择:
  • svn 清理 ~/WC/&& svn 开关 http://acme.com/svn-rep/B/ ~/WC/
  • 最佳答案

    我个人没有经历过这种情况,但似乎 svn switch 可能存在性能问题。 :Slow switch in subversion

    很难说rm && svn co在这种情况下会更快或更慢。我想这将取决于本地磁盘的相对性能,与 svn 的网络连接。服务器等

    也就是说,我个人可能会使用 svn switch首先,只有在遇到问题时才会寻找替代方案。

    关于performance - 'svn switch' 可以比 'rm -rf && svn checkout' 慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9232161/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com