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

标签 svn

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

D dir
D file1
D file2
etc

A + dir

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

enter image description here

最佳答案

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

使用--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 - svn move 命令是否也移动目录中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16031171/

相关文章:

database - 如何使用 RedGate、TeamCity 和 SVN 自动升级数据库

svn - 使用提交后 Hook 触发 Cruise Control.net 构建

windows - 适用于 Windows 的 Slik SVN 客户端的 Subversion 全局配置文件在哪里?

SVN:如何将一个文件夹的内容 move 到另一个文件夹

visual-studio - 谷歌代码SVN使用建议

java - 如何最好地在 EAR 中存储 Subversion 版本信息?

svn - Jenkins Subversion 插件凭据错误

svn - Tortoise svn 提交历史

linux - 颠覆网页界面

SVN:如何在不输入密码的情况下提交?