BZR:如何将文件夹移动到子文件夹?

问题描述:

我想在bzr分支中重构我的文件夹层次结构。作为一部分,我想将我的lib文件夹移动到一个新的子文件夹(lib/x86),也就是说,lib的所有子文件夹应该位于lib/x86下。简单的bzr mv lib lib/x86不起作用,将lib文件夹移动到新名称,然后尝试将其移到子文件夹。BZR:如何将文件夹移动到子文件夹?

什么是命令来完成?

解决方案是使用通配符。假设你已经改名为你的lib文件夹到LIB岁,那么你可以将它的内容,像这样:

bzr mv lib-old/* lib/x86 

的LIB-旧文件夹后仍然存在,但是这是一个简单的删除运算。我之前已经将新路径添加到bzr,因此可能也是必需的。

您可以在3个步骤:

bzr mv lib lib-tmp 
bzr mkdir lib 
bzr mv lib-tmp lib/x86 

我猜你错过了第2步。 Btw,bzr mkdir lib相当于:

mkdir lib 
bzr add lib