svn move命令是否也移动目录中的文件?

svn move命令是否也移动目录中的文件?,svn,Svn,我在包含子目录和文件的目录上使用了svnmove。但在我看来 D dir D file1 D file2 etc A + dir 但我看不到文件或子文件夹。所以在我提交之前,我想知道svn move是否也会移动文件子文件夹,这是加号吗 是,svn move也会移动文件和子文件夹。会移动文件和文件夹。我从来都不喜欢移动目录时的输出,但是A+应该向您展示它正在保存历史。在本地复制时,我会得到类似的输出: $ svn st D dir-a D dir-a/file2.txt

我在包含子目录和文件的目录上使用了
svnmove
。但在我看来

D dir
D file1
D file2
etc

A + dir
但我看不到文件或子文件夹。所以在我提交之前,我想知道
svn move
是否也会移动文件子文件夹,这是加号吗


是,
svn move
也会移动文件和子文件夹。

会移动文件和文件夹。我从来都不喜欢移动目录时的输出,但是
A+
应该向您展示它正在保存历史。在本地复制时,我会得到类似的输出:

$ svn st
D       dir-a
D       dir-a/file2.txt
D       dir-a/file3.txt
D       dir-a/file1.txt
A  +    dir-b
使用
--verbose
-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状态时,为什么不在添加的列表中查看子文件和文件夹?我只在顶部目录中看到Add。@SandroDzneladze关于svn状态--verbose?如果您有
/one/two/three
,则无法移动
two
并保持
three
完整。