我在svn move包含子目录和文件的目录上使用过。但在我看到的状态下,
D dir
D file1
D file2
etc
A + dir
但我没有看到文件或子文件夹。因此,在我提交之前,我想知道 move 是否svn move也包含文件子文件夹,那是加号吗?

我在svn move包含子目录和文件的目录上使用过。但在我看到的状态下,
D dir
D file1
D file2
etc
A + dir
但我没有看到文件或子文件夹。因此,在我提交之前,我想知道 move 是否svn move也包含文件子文件夹,那是加号吗?

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
这实际上是在告诉您文件也被移动了。这+向您显示历史得到了维护。
是svn move的,还会移动文件和子文件夹。