请考虑以下情形。
我有一个SVN存储库。我已经在我的磁盘上检查了自定义结帐深度,即只有部分目录被检出到我的磁盘上。例如,如果分支有两个文件夹A和B并且在我的自定义深度下,我只选择了要检出的文件夹A.
std::min
另一个团队使用文件夹B.我只想在文件夹B下的文件夹C中存储数据。因此,我右键单击仓库位置并选择"更新到版本"。
在我点击“更新到修订版本”对话框中的“选择项目”按钮时打开的“回购浏览器”
如何在不更新文件夹A的情况下更新文件夹B下的文件夹C?
答案 0 :(得分:1)
我完全不明白问题,但是:
TortoiseSVN选择结帐项目很麻烦,所以我通常更喜欢使用命令行。它更容易,只需要一次
例如:
svn co --depth immediates http://host/repo/myrepo .
svn up --set-depth empty branches
svn up --set-depth infinity branches\A
svn up --set-depth empty branches\B
svn up --set-depth infnity branches\B\C
这应该产生
branches (has only A, B)
|___A (has all)
|___B (has only C)
|___C (has all)
tags (empty)
trunk (empty)