考虑下面的场景。
我有一个SVN存储库。我让它在我的磁盘上签出,具有自定义的签出深度,也就是说,只有一些目录被签出到我的磁盘上。例如,如果分支有两个文件夹A和B,并且在我的自定义深度下,我只选择要签出的文件夹A。
branches
|___A
|___B
|___C
|___D
Tags
Trunk文件夹B由另一个团队使用。我想要的数据只在文件夹C下的文件夹B,所以,我在回购位置右击并选择“更新到修订”。
在当我单击“更新到修订”对话框中的“选择项”按钮时打开的Repo浏览器
如何在不更新文件夹A的情况下更新文件夹B下的文件夹C?
发布于 2015-06-18 13:12:34
我不完全理解问题,但:
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)https://stackoverflow.com/questions/30915239
复制相似问题