0

私はこのコマンドラインを持っています: rsync -Cr --delete Website /Users/Jenkins/front-end/

フロントエンドでファイルが削除されると予想していたフラグのために、それらはもうウェブサイトにありませんよね?

しかし、私が間違っていたようです、それを行う適切な方法はありますか?または、rsync の前に rm -rf フロントエンドを実行する必要がありますか (rsync の効果が低下します)。

ありがとう

4

2 に答える 2

0

私のマシンと同じように機能する最新バージョンの rsync があると仮定すると、コマンドは機能するはずです。テスト例を次に示します。

> mkdir -p site/a
> touch site/a/b.txt
> rsync -Cr --delete site/ site2
> find site2
site2
site2/a
site2/a/b.txt
> rm site/a/b.txt
> rsync -Cr --delete site/ site2
> find site2
site2
site2/a

セットアップをもう少し確認することをお勧めします。上記のシナリオでテストすることをお勧めします。

于 2013-08-22T20:35:15.830 に答える
0

はい、あなたは絶対に正しいです..私の問題はまったくここにはありませんでした。Git が私の問題でした。git add の -u オプションを忘れていました。とにかくどうもありがとう!

于 2013-08-22T23:00:59.237 に答える