1

ディレクトリとその下にあるすべてのファイルを追加する簡単なコマンドはありますsvnか?

私はsvn add directory自分にとって意味のあることを試しましたが、これは期待どおりに機能しません。私はそれをグーグルで検索しました、そして、とても単純な何かのためにすべてが少し長い間見られる解決策があります。

これを行うための標準的な方法は何でしょうか?

4

3 に答える 3

2

svn add directoryディレクトリがまだ追加されていない場合にのみ機能します。すべての新しいファイルを追加することは、svnworldの標準的な操作ではありません。Gitはこれを行いますが、それは脇道です。

多くの場合、うまくいくことができsvn add directory/*ますが、既存のサブディレクトリにある新しいファイルが失われます。それで:

  • directory / newDirectory/file->が追加されました
  • directory / oldDirectory/file->は追加されません

ディレクトリ階層のどこかにファイルを追加する必要がある場合は、この1つのライナーでエイリアスを設定して次のようにします。

alias svn_addall="svn st|grep ^?|sed 's/./svn add/'|sh"

.profileに入れると、いつでも簡単にアクセスできます。:-)

于 2012-05-12T20:06:08.357 に答える
0

svn add folderフォルダとその内容を追加します。期待どおりに機能しませんか?

于 2012-05-12T19:22:33.427 に答える
0

面白い。使用しているsvnのバージョン。私はMacを使用しており、svn1.6を使用しています。そしてそれは私のために働きます。svnのマニュアルページを見ると、コマンドはデフォルトで再帰的であるように見えます。次の方法で動作を許可できます。

--depth ARG              : limit operation by depth ARG ('empty', 'files',
                        'immediates', or 'infinity')
于 2012-05-12T19:26:29.640 に答える