2

我在svn move包含子目录和文件的目录上使用过。但在我看到的状态下,

D dir
D file1
D file2
etc

A + dir

但我没有看到文件或子文件夹。因此,在我提交之前,我想知道 move 是否svn move也包含文件子文件夹,那是加号吗?

在此处输入图像描述

4

2 回答 2

3

svn move确实移动了文件和文件夹。我从来没有真正喜欢svn status移动目录时的输出,但A +应该向您展示它正在保存历史。在本地复制它,我得到类似的输出:

$ svn st
D       dir-a
D       dir-a/file2.txt
D       dir-a/file3.txt
D       dir-a/file1.txt
A  +    dir-b

使用--verboseor-v选项,您可以看到更多信息:

$ svn st -v
                 0        0  ?           .
D                1        1 jszakmeister dir-a
D                1        1 jszakmeister dir-a/file2.txt
D                1        1 jszakmeister dir-a/file3.txt
D                1        1 jszakmeister dir-a/file1.txt
A  +             -        1 jszakmeister dir-b
   +             -        1 jszakmeister dir-b/file2.txt
   +             -        1 jszakmeister dir-b/file3.txt
   +             -        1 jszakmeister dir-b/file1.txt

这实际上是在告诉您文件也被移动了。这+向您显示历史得到了维护。

于 2013-04-16T09:38:41.320 回答
2

svn move的,还会移动文件和子文件夹。

于 2013-04-16T07:43:39.357 回答