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
完整。