コードを SVN にコミットしたいのですが、コミットする前にプロジェクトを更新する必要があるため、エラーが発生します。update
すべての着信変更を無視してコマンドを実行できますか?
エラーは次のとおりです。
svn: E160024: Commit failed (details follow):
resource out of date; try updating
コードを SVN にコミットしたいのですが、コミットする前にプロジェクトを更新する必要があるため、エラーが発生します。update
すべての着信変更を無視してコマンドを実行できますか?
エラーは次のとおりです。
svn: E160024: Commit failed (details follow):
resource out of date; try updating
から生じる変更を無視したいのはなぜsvn update
ですか? 変更を失うことを恐れていますか? はsvn update
、サーバーからの変更をローカルで変更したファイルにマージしようとします。更新によって変更が元に戻される可能性はほとんどありません。
コミットを実行する前にできることはsvn log
、チェックアウトのルートから を実行し、ローカル チェックアウトの作業中に他のユーザーがサーバーにコミットした変更を調べることです。次に、svn update
自分の側で実行すると、何が期待できるかがわかります。
何も変更せずに更新を実行したい場合は、次のようにして実行できます。
> cd path/to/root/of/checkout/
> svn up --depth EMPTY
--depth
...しかし、私はそれを行う必要がなかったので、スイッチなしで実行することをお勧めします