12

私はSVNを学び始めたばかりです。以下の基礎理論を理解するためのアドバイスをお願いします。

svn copyandコマンドには、svn moveと呼ばれるオプションがあります--parents--parentsオプションがないと、作成されないということですintermediate directories

誰か教えてもらえますintermediate directoriesか?

4

2 に答える 2

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

サブディレクトリを作成するには、最初にディレクトリを作成する必要があります。ただし、--parentsオプションを使用すると、これらすべてを 1 つのコマンドで置き換えることができます。

$ svn mkdir --parents src/main/java/com/vegibank/foundation

これにより、一度に 1 つのサブディレクトリを 1 つずつ作成しなくても、ディレクトリ ツリー全体が作成されます。

于 2012-10-16T02:09:25.140 に答える
6

mkdir -psvnが模倣している機能についてはを参照してください。

svn cp foo bar/baz/foo

bar存在するかbar/baz存在しない場合、コピーは失敗します。

svn cp --parents foo bar/baz/foo

barおよび/またはbar/baz存在しない場合は、自動的に作成されます。

于 2012-10-16T01:15:41.360 に答える