相关疑难解决方法(0)

在没有重新下载的情况下更改现有SVN工作副本的深度

我有一个完整的SVN存储库的工作副本,但由于磁盘空间问题,我想将其更改为稀疏的工作副本.

一种方法是:

svn up --set-depth immediates projects
svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
Run Code Online (Sandbox Code Playgroud)

但是,这会先删除project1project2,然后重新下载它们.这真的很不方便,因为它们非常大,服务器的上传速度非常低.我试过这个(用另一个,更小的部分回购,作为实验):

svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
svn up --set-depth immediates projects
Run Code Online (Sandbox Code Playgroud)

但是最后一个命令只撤消了前两个命令.

如何在不立即更新/更改工作副本的情况下设置工作副本的深度,这样我才有机会首先正确配置子目录?

或者是否有另一种方法来实现我想要的,例如通过复制project1并首先project2到达安全的位置?

svn svn-update sparse-checkout

32
推荐指数
2
解决办法
1万
查看次数

在 TortoiseSVN 中如何查看之前错过的其他项目文件夹?

  • 在 Windows 资源管理器中,我进入一个新创建的名为“projects”的文件夹

  • 我右键单击“svn checkout”,单击“选择项目”按钮,然后选择 10 个项目文件夹中的 9 个。

  • tortoiseSVN 将 9 个项目文件夹检出到我的“projects”文件夹中

  • 后来我意识到我还需要检查我之前没有检查过的 10the 项目文件夹。

我的问题:如何让 tortoiseSVN 签出同一位置的第 10 个项目文件夹(位于“projects”文件夹下)以及我签出的其他 9 个文件夹?

svn tortoisesvn

3
推荐指数
1
解决办法
287
查看次数

标签 统计

svn ×2

sparse-checkout ×1

svn-update ×1

tortoisesvn ×1