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

时间:2014-01-23 10:40:03

标签: bazaar

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

实现这一目标的命令是什么?

2 个答案:

答案 0 :(得分:0)

解决方案是使用通配符。假设您已将lib文件夹重命名为lib-old,则可以移动其内容,如下所示:

bzr mv lib-old/* lib/x86

此后,lib-old文件夹仍然存在,但这是一个简单的删除操作。我以前添加了bzr的新路径,所以这也许是必要的。

答案 1 :(得分:0)

您可以分三步完成:

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

我猜你错过了第二步。顺便说一句,bzr mkdir lib相当于:

mkdir lib
bzr add lib