私の Web サイトのコードは、このコードを使用してサーバー (Ubuntu) に自動展開します。
cmd = 'cd ' + checkout_dir + ' && ' + svn_command + " st | awk '{print $2}' | grep -v ^deploy | tac | xargs -r" + svn_command + " revert -R && " + svn_command + ' up -r ' + options.revision
このコマンドはcd
、チェックアウト ディレクトリに入れ、 を実行し、ファイル名 ( )svn status
を抽出し、ディレクトリとそのすべてのファイルをリストから削除します (元に戻したくありません)。引数がない場合、svn revert コマンドは実行されません。$2
deploy
残念ながら、xargs -r
私のマシン (Mac OS X 10.8) では動作しません。だから私はここで立ち往生しています、誰か助けてもらえますか?