0

コードを SVN にコミットしたいのですが、コミットする前にプロジェクトを更新する必要があるため、エラーが発生します。updateすべての着信変更を無視してコマンドを実行できますか?

エラーは次のとおりです。

svn: E160024: Commit failed (details follow):
 resource out of date; try updating
4

2 に答える 2

2

から生じる変更を無視したいのはなぜsvn updateですか? 変更を失うことを恐れていますか? はsvn update、サーバーからの変更をローカルで変更したファイルにマージしようとします。更新によって変更が元に戻される可能性はほとんどありません。

コミットを実行する前にできることはsvn log、チェックアウトのルートから を実行し、ローカル チェックアウトの作業中に他のユーザーがサーバーにコミットした変更を調べることです。次に、svn update自分の側で実行すると、何が期待できるかがわかります。

何も変更せずに更新を実行したい場合は、次のようにして実行できます。

> cd path/to/root/of/checkout/
> svn up --depth EMPTY

--depth...しかし、私はそれを行う必要がなかったので、スイッチなしで実行することをお勧めします

于 2013-07-17T07:52:22.530 に答える