私のSVNサイズは20GBなので、変更されたファイルを更新したいです。
私の SVN リポジトリは次の場所にあります: /media/disk3/velsvn/projects
私のチェックアウト フォルダは次の場所にあります: /media/disk2/www/htdocs
(参考:SVN post-commit フックを使ってコミット済みのファイルだけを更新する)
コミット後のファイルは次のようになります。
#!/bin/bash
REPOS="$1"
REV="$2"
cd /media/disk2/www/htdocs
svnlook dirs-changed /media/disk3/velsvn/projects | xargs /usr/bin/svn up -N
(私は REPOS と REV を使用していましたが、エラーが発生していたので削除しました。REV を使用している間、REV が定義されていないと言いました。REPOS を使用している間、[REPOS]/format is not a file or does not exit と言いました。 .)
このファイルを実行しようとすると、次のエラーが発生します -
Skipped 'PHP/htdocs/supporter' Skipped 'PHP/htdocs/campus'
この点で誰でも私を助けることができますか?これに取り組んで2日間無駄にしましたが、解決策は見つかりませんでした。
よろしく、
ニチン