2

誤ってプロジェクトを更新してしまい、更新されたプロジェクトにエラーが発生しました (コードの部分的なコミットによる)。

更新プロセスを元に戻し、作業コピーを元に戻すにはどうすればよいですか?

作業コピーには異なるリビジョンのパッケージが含まれており、更新前とまったく同じ状態が必要です。

コード パッケージをパッケージごとにそのリビジョンに手動で更新する必要がありますか?

またはUNDOオプションはありますか??

編集:サーバーのコードを動作状態に修正したくありません。ローカル コードのリビジョン (更新前のリビジョン) を見つけて、ローカル コードをそのリビジョンに戻すだけで済みます。

私は亀のsvn 1.7.9を使用しています

4

3 に答える 3

1

コードを安定したリビジョンに戻し、再度コミットして svn head を安定したバージョンに保つことができます。

于 2013-09-05T10:49:45.043 に答える
0

既に述べたように手動で行う以外に、作業コピーを以前の状態に復元するためにできることは何もないと思います。

いずれにせよ、あなたの作業コピーに古いリビジョンの手動で管理されたファイルのリストが含まれている理由は明らかではありません。それらの古いファイルが現在のビルドに必要な場合、リポジトリからチェックアウトする他の人 (自動ビルド プロセスを含む) は、体系的に間違ったファイルを取得します。リポジトリには、現在のプロジェクト バージョンに関する情報が実際にはありません。

HEAD リビジョンに必要なバージョンが自動的に含まれるように、これらのパッケージをベンダー ブランチ外部などの別の場所に実際に配置することは可能ですか?

于 2013-09-05T11:05:07.603 に答える