[解決済み] あるファイルの以前のSVNリビジョンに戻すより良い方法?
2022-04-24 14:36:06
質問
誤って多くのファイルをSVNリポジトリにコミットしてしまい、意図しない変更をしてしまいました。(ため息) それらを以前の状態に戻すために、私が思いついた最高のものは次のとおりです。
svn rm l3toks.dtx
svn copy -r 854 svn+ssh://<repository URL>/l3toks.dtx ./l3toks.dtx
じぇじぇじぇ! もっといい方法はないのか?どうしてこんな風に書けないんだろう。
svn revert -r 854 l3toks.dtx
さて、私はv1.4.4しか使っていませんが、1.5ブランチの変更点リストにざっと目を通したところ、この件に直接関係するものは見つかりませんでした。何か見落としているのでしょうか?
Edit: 私の説明が十分でなかったようです。逆マージはしたくないと思います。
した
を作りたいのです! 例えば
fileA
と
fileB
は両方とも変更されましたが、私がコミットしたかったのは
fileA
誤って
svn commit -m "small change"
は両方のファイルをコミットし、今度はロールバックしたい。
fileB
. リバースマージはこの作業を、上で説明した手順よりも(私の知る限り)簡単には行えません。
どのように解決するのか?
svn merge -r 854:853 l3toks.dtx
または
svn merge -c -854 l3toks.dtx
2つのコマンド は同等です .
関連
-
[解決済み] ツリーの衝突を解決する
-
[解決済み] svnadmin が認識されない
-
[解決済み] コマンドラインでSVNが動作しない
-
[解決済み] svn の 'out of date' エラーを克服する方法は?
-
[解決済み】最近のSVNログエントリーを見るにはどうしたらいいですか?
-
[解決済み] 一般的なSVN無視パターンがベスト?
-
[解決済み] svn には `revert-all` コマンドがありますか?
-
[解決済み] アイテムをリビジョンに更新する vs リビジョンに戻す
-
[解決済み] gitでマージした後にgit-svnでdcommitするのは危険ですか?
-
[解決済み] ファイルを削除せずにバージョン管理から削除するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TortoiseSVNでレポに接続できない
-
[解決済み] ブランチをトランクにマージする場合、「svn merge --reintegrate」と「svn merge without reintegrate」はどう違うのですか?
-
[解決済み] SVNで作業コピーXXXがロックされ、クリーンアップに失敗する。
-
[解決済み] あるSubversionのリポジトリから別のリポジトリに1つのフォルダを移動するにはどうしたらいいですか?
-
[解決済み] svn:トランクをブランチに置き換える
-
[解決済み] Subversion リポジトリの古いリビジョンを Web ビューで参照するにはどうすればよいですか?
-
[解決済み] SVNアップグレード作業コピー
-
[解決済み] TortoiseSVN を使って、トランクからブランチに、またはその逆に変更をマージするにはどうすればよいですか?
-
[解決済み] ファイルを削除せずにバージョン管理から削除するには?
-
[解決済み] Google CodeのSubversionリポジトリをGitHubにフォークして同期させる