gpt4 book ai didi

svn - 在SVN结帐中跳过目录? (部分结帐)

转载 作者:行者123 更新时间:2023-12-03 20:05:38 25 4
gpt4 key购买 nike

假设远程 SVN 存储库具有以下结构:

/project
/src
/bulk

现在出于某种原因,我已经有了 bulk 的副本。 (假设不变或很少改变)我机器上的其他地方。我可以以某种方式 checkout 存储库的新副本,但预先提供 bulk目录,所以它不会再次下载?

澄清一下,这个假设的过程当然应该检查 bulk 中文件的校验和。目录并更新那些不正确的文件,以便最终我将有一个完整、一致的结帐。我只想快速下载那些我已经逐字记录的文件。

最佳答案

  • checkout /project,指定深度为“空”。
  • 更新/project/src 指定无限深度。
  • 将您当前的批量工作副本复制到项目目录工作副本中。

  • 例如
    svn checkout --depth empty http://svnserver/project/ project
    svn update --set-depth infinity project/src
    // copy your current /bulk into /project

    注意 - 这利用了 sparse directories Subversion 1.5 中引入的功能。

    关于svn - 在SVN结帐中跳过目录? (部分结帐),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8468492/

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