我刚开始学习SVN.请给我你的建议,以了解下面的基本理论.
该svn copy和svn move命令有一个名为选项--parents.它说没有--parents选项,它不会创建intermediate directories.
有谁能告诉我是什么intermediate directories?
Dav*_* W. 13
假设您刚刚在Subversion中创建了一个新的Java项目.您现在有一个空目录,并且您想为源文件创建一个目录.我喜欢遵循Maven目录结构,即使我没有使用Maven.Maven说我的源文件应该在src/main/java目录下.由于我的公司是VegiBank.com,这是他们的基础项目,我想创建目录src/main/java/com/vegibank/foundation.我能做到这一点:
$ svn mkdir src
$ svn mkdir src/main
$ svn mkdir src/main/java
$ svn mkdir src/main/java/com
$ svn mkdir src/main/java/com/vegibank
$ svn mkdir src/main/java/com/vegibank/foundation
Run Code Online (Sandbox Code Playgroud)
我必须先创建目录才能创建子目录.但是,使用该--parents选项,我可以用一个命令替换所有这些:
$ svn mkdir --parents src/main/java/com/vegibank/foundation
Run Code Online (Sandbox Code Playgroud)
这使得整个目录树没有我一次创建一个子目录.
请参阅mkdir -psvn模仿的功能.
svn cp foo bar/baz/foo
Run Code Online (Sandbox Code Playgroud)
如果bar或bar/baz不存在,则副本将失败.
svn cp --parents foo bar/baz/foo
Run Code Online (Sandbox Code Playgroud)
如果bar和/或bar/baz不存在,那么它们将自动创建.
| 归档时间: |
|
| 查看次数: |
6440 次 |
| 最近记录: |