3

すべてのローカル変更を SVN に保存し、それらを元に戻し、後で復元するにはどうすればよいですか?

4

2 に答える 2

6

あなたが説明する機能は、シェルビングまたはスタッシングと呼ばれることがあります。Subversion はそれを提供しません。

パッチでシミュレートすることが可能です:

  1. パッチを作成します
  2. 変更を元に戻す
  3. あなたは何か他のことに取り組み、コミットします
  4. 以前に作成したパッチを適用します

NetBeans などの一部のエディタは、透過的にそれを行うことができます。サードパーティのスクリプトもあります。

必要に応じて、一時的なブランチを作成し、そこで保留中の変更をコミットし、前のブランチに切り替えて、完了したら最後に変更を元に戻す ( svn merge) ことができます。

于 2013-02-12T15:27:17.687 に答える
0

変更をコミットすると、リビジョン番号に保存されます。保存して後で元に戻します。

古いリビジョンに戻す方法を説明する回答は次のとおりです。

Subversion で古いバージョンのコードに戻すにはどうすればよいですか?

于 2013-02-12T15:18:42.403 に答える