gpt4 book ai didi

SVN check out 单个目录

转载 作者:行者123 更新时间:2023-12-04 03:45:53 25 4
gpt4 key购买 nike

这是我的两难境地:

我想从SVN check out 单个目录(我们称其为A),但是能够从计算机的父目录中 check out A并向上 check out A。

例如我在〜/coolstuff中,我要对A进行 check out 并将其放入〜/coolstuff中,当我在〜/coolstuff中时,我要发出svn并更新A。

这是在基本情况下执行此操作的一个技巧:
在SVN中,A的父目录是Z。我在〜/coolstuff中对Z进行SVN checkout 。然后,我将MV〜/coolstuff/Z/.svn转换为〜/coolstuff。 Walla我可以做一个svn,它可以正常工作,它会拉〜/coolstuff内部的A。

我的情况是:
我上面做同样的事情,除了问题是Z不仅有 child A,而且还有 child B。所以〜/coolstuff中的svn会拉低A和B。但是我不希望B被拉下来。

解决方法如下:
我编辑〜/coolstuff/.svn/entries并删除了对B的引用。现在svn看不到B,只有A。

当我进行第一次结帐时,上面的解决方案仍然会初始拉低A,我不想这样做。似乎也很破旧。有没有更好/更干净的方法可以做到这一点,并且希望根本不必拉下“B”?

最佳答案

我认为这是您想要做的:

svn co --depth empty file://path/to/A-B/parent coolstuff
cd coolstuff
svn up A

现在,您可以在coolstuff中执行 svn up来更新A,而无需自动拉入B。

关于SVN check out 单个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264122/

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