gpt4 book ai didi

svn - 撤消 check out TortoiseSVN 中的子文件夹

转载 作者:行者123 更新时间:2023-12-02 20:33:04 24 4
gpt4 key购买 nike

<小时/>

如何使用 TortoiseSVN“取消 checkout ”子文件夹

<小时/>

我尝试过什么:

前两个选项一开始似乎有效,但是当我在顶级文件夹上点击检查修改时,它会告诉我子文件夹及其内容“丢失” 。这当然不是我想要的。

为了让事情更清楚,我的文件夹结构的相关部分与此类似:

//Repository/trunk/...
//Repository/branches
/some-feature-branch1/...
/some-feature-branch2/...
/some-feature-branch3/...
/some-feature-branch4/...
etc.

过去我做了以下事情:

  • 查看//Repository/branches本地文件夹,无需递归抓取内容。
  • 单独 checkout 部分(但不是全部)功能分支子文件夹

我正在尝试删除 -say- some-feature-branch3从我的本地磁盘,但这总是导致在检查“branches”文件夹是否有修改时子文件夹的状态“丢失”。

请注意,我更喜欢使用 TortoiseSVN 来修复此问题,但如果不可能,命令行修复将是一个可接受的替代方案。

最佳答案

在 SVN 1.7 中,您可以执行 svn up --set-深度排除 some-feature-branch3 (不确定是否可以在 SVN 1.6 中执行此操作)。

在 Tortoise 中,您可以右键单击 some-feature-branch3 ->“更新到修订版本”->“更新深度:排除”->“使深度粘性”。

如果在 1.6 中无法做到这一点,您可以仅使用深度执行相同的技巧。它将保留目录本身,但它是空的,这对于大多数实际用途来说已经足够了。

关于svn - 撤消 check out TortoiseSVN 中的子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10879944/

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