[解決済み] アイテムをリビジョンに更新する vs リビジョンに戻す
質問
TortoiseSVNでSubversionを使うようになりました。ログを開き、古いリビジョンを右クリックすると、古いバージョンにロールバックするような2つのオプションが表示されます: "Update item to revision" と "Revert to this revision".
古いリビジョンへの更新は、古いバージョンを見返すだけで、実際にはリポジトリを変更しない場合に使用されると理解しています。元に戻すのは、実際に失敗して、リポジトリの最新リビジョンを古いバージョンと同じにしたいときです。
例えば、HEADのリビジョンが100で、私が95に戻した場合。すると、私の作業コピーが95にリバース・マージされます。そして、その変更をリポジトリにコミットすると、リビジョン101が作成されますね?リビジョン95に更新して戻った場合、どう違うのでしょうか?最後のリビジョンからの変更を逆マージするだけではないのでしょうか?古いリビジョンに戻す、あるいは更新した後、作業コピーの状態がどのように異なるのか、混乱しています。
解決方法は?
リビジョンへの更新 は、作業コピーのファイルを選択したリビジョンにのみ更新します。 しかし、あなたは 続行不可 は、このリビジョンで作業することはできません。なぜなら、SVN はあなたの作業コピーが 時代遅れ .
このリビジョンに戻す は、選択したリビジョン以降に行われた作業コピーの変更をすべて取り消します (例: rev. 96,97,98,99,100) あなたの作業コピーは、現在 修正状態 .
両シナリオのファイルの内容は同じですが、最初のケースは 修正されていない作業コピー で、変更をコミットすることができません(作業コピーが HEAD rev 100 を指していないため)。 修正済み 作業コピーはheadを指しているので、作業を継続しコミットすることができます。
関連
-
[解決済み] 既存のGitリポジトリをSVNにプッシュする
-
[解決済み] なぜGitはSubversionよりも優れているのですか?
-
[解決済み】Subversionでコミットされていない変更を一時的に片付ける("git-stash "のようなもの)。
-
[解決済み] あるファイルの以前のSVNリビジョンに戻すより良い方法?
-
[解決済み] 削除されたファイルの履歴を確認する
-
[解決済み] 作業コピーのバージョン管理されていないファイルやフォルダーをすべて削除するにはどうすればよいですか?
-
[解決済み】Subversion リポジトリから最後の n リビジョンを git-svn でクローンする方法は?
-
[解決済み] Git、Mercurial、Bazaarの相対的な長所と短所は何ですか?[クローズド]
-
[解決済み] TortoiseSVN を使って、トランクからブランチに、またはその逆に変更をマージするにはどうすればよいですか?
-
[解決済み] Subversionの障害となるフォルダ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EclipseのSVNプラグイン、SubclipseとSubversiveの長所と短所を教えてください。[クローズド]です。
-
[解決済み] Subversionでファイルの削除を取り消す簡単な方法は何ですか?
-
[解決済み] SVNから更新する際、ローカルの変更を常に(強制的に)上書きすることは可能でしょうか?コンフリクトを無視しますか?
-
[解決済み] svn diff で2つのリビジョン間の非空白行の変更点のみを表示させる方法
-
[解決済み] SVNで作業コピーXXXがロックされ、クリーンアップに失敗する。
-
[解決済み] バージョン管理されていないファイルをすべてSVNに「追加」するには?
-
[解決済み] 一般的なSVN無視パターンがベスト?
-
[解決済み] Subversionで部分的なチェックアウトは可能ですか?
-
[解決済み] Subversion リポジトリの古いリビジョンを Web ビューで参照するにはどうすればよいですか?
-
[解決済み] サブバージョン履歴の検索(全文)