2012-01-19 10 views
0

SVNコントロールの下にディレクトリツリーがあり、ツリーにいくつかの新しいファイルを追加してコミットしたいと思います。いくつかのファイルは既にSVNの下にあり、他のファイルはSVNの下にあります。時々、新しいファイルの親ディレクトリもSVNの下にありません。私はすべての新しいファイルの名前を持っていますが、私はまだSVNの下にあるものとそうでないものは分かりません。ツリー内のファイルをSVNに追加してコミットする

私はこれらのファイルをすべて追加してコミットする簡単な方法を探しています。

まだSVNには含まれていないファイルを追加するのは簡単ですが、私はsvn add --parents --quiet FILES...です。これにより、SVNには登録されていないファイルはすべて追加され、すでに登録されているファイルは無効になります。しかし、svn commitについても同様の操作はないようです。私がsvn commitを追加したばかりのファイルでは、親ディレクトリがまだSVN制御下にないことを訴えています。 svn commitには--parentsオプションがないようです。

提案がありますか?

答えて

1

AFAIKでは、svn commitはデフォルトで再帰的です。ツリーのルートディレクトリからコミットし、すべてを一度にコミットする必要があります。

+0

問題は、私がまだコミットしたくないファイルがツリーに存在する可能性があることです。しかし、私はおそらく完全にトップダウンでコミットできるサブツリーを見つけることができます。ヒントをありがとう。 – drmirror

+0

TurtoiseSVN経由で、コミットする前に常に追加することは可能ですか?コミットする前にファイルを追加するのを忘れてしまいます。 –

-1
svn add --force 
svn commit -m "yes the damn thing works" 
関連する問題