Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Can';svn开关';比'慢;rm-rf&&;svn签出&x27;?_Performance_Svn - Fatal编程技术网

Performance Can';svn开关';比'慢;rm-rf&&;svn签出&x27;?

Performance Can';svn开关';比'慢;rm-rf&&;svn签出&x27;?,performance,svn,Performance,Svn,假设我的工作副本~/WC/是最新的A/。 现在,我希望同一份工作副本在B/上是最新的。 我有两个选择: svn开关~/WC/ rm-rf~/WC/&svn-co~/WC/ 显然,选项1的最佳情况比选项2的最佳情况快。但是,在最坏的情况下,选项1会比选项2慢吗 我提出这个问题的原因是,我正在编写一系列脚本来自动化一些测试,并且我需要在同一个存储库中的几个分支上工作。测试机器上的磁盘空间有限,因此我必须重用同一个工作副本 编辑: 阅读下面aix答案中的链接后,似乎有第三个选项: svn清理~/WC

假设我的工作副本~/WC/是最新的A/。 现在,我希望同一份工作副本在B/上是最新的。 我有两个选择:

  • svn开关~/WC/
  • rm-rf~/WC/&svn-co~/WC/
  • 显然,选项1的最佳情况比选项2的最佳情况快。但是,在最坏的情况下,选项1会比选项2慢吗

    我提出这个问题的原因是,我正在编写一系列脚本来自动化一些测试,并且我需要在同一个存储库中的几个分支上工作。测试机器上的磁盘空间有限,因此我必须重用同一个工作副本

    编辑: 阅读下面aix答案中的链接后,似乎有第三个选项:

    • svn清理~/WC/&&svn开关~/WC/

    我个人没有经历过这种情况,但是
    svn开关可能存在性能问题:

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


    这就是说,我个人可能会首先使用
    svn开关
    ,并且只有在遇到问题时才会研究替代方案。

    感谢您提供的链接,该链接通知了我第三个选项。编辑我的问题以包含第三个选项。