私はSVNを学び始めたばかりです。以下の基礎理論を理解するためのアドバイスをお願いします。
svn copyandコマンドには、svn moveと呼ばれるオプションがあります--parents。--parentsオプションがないと、作成されないということですintermediate directories。
誰か教えてもらえますintermediate directoriesか?
私はSVNを学び始めたばかりです。以下の基礎理論を理解するためのアドバイスをお願いします。
svn copyandコマンドには、svn moveと呼ばれるオプションがあります--parents。--parentsオプションがないと、作成されないということですintermediate directories。
誰か教えてもらえますintermediate directoriesか?
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 つずつ作成しなくても、ディレクトリ ツリー全体が作成されます。
mkdir -psvnが模倣している機能についてはを参照してください。
svn cp foo bar/baz/foo
bar存在するかbar/baz存在しない場合、コピーは失敗します。
svn cp --parents foo bar/baz/foo
barおよび/またはbar/baz存在しない場合は、自動的に作成されます。