[解決済み] SVNから更新する際、ローカルの変更を常に(強制的に)上書きすることは可能でしょうか?コンフリクトを無視しますか?
2022-02-19 03:46:28
質問
自分のブランチで作業すべきなのは分かっているのですが、あるプロジェクトの同じブランチに何人かで作業しています。開発者の一人がコミットし、私は自分のローカルコピーをSVNからの最新版で更新したかっただけなのです。svn update'を実行すると、次のような出力が得られます。
Restored 'index.html'
U somescript.php
Conflict discovered in file.xml'.
Select: (p) postpone, (df) diff-full, (e) edit,
(mc) mine-conflict, (tc) theirs-conflict,
(s) show all options:
ローカルの変更を上書きして、subversion から最新のファイルを取得し、すべての競合を無視するオプション/方法はありますか?
Stackの他の投稿をいくつか見てみましたが、どれも質問の答えになっていません。プロジェクトを削除して、もう一度チェックアウトするようにと言われています。それが最善の方法ならそうなのでしょうが...。しかし、なぜ強制的にアップデートできないのか、もっと詳細が知りたいのです。 ありがとうございます。
EDIT
そこで、「すべてのオプションを表示する」を選択しました。
(s) すべてのオプションを表示する: s
(e) edit - change merged file in an editor
(df) diff-full - show all changes made to merged file
(r) resolved - accept merged version of file
(dc) display-conflict - show all conflicts (ignoring merged version)
(mc) mine-conflict - accept my version for all conflicts (same)
(tc) theirs-conflict - accept their version for all conflicts (same)
(mf) mine-full - accept my version of entire file (even non-conflicts)
(tf) theirs-full - accept their version of entire file (same)
(p) postpone - mark the conflict to be resolved later
(l) launch - launch external tool to resolve conflict
(s) show all - show this list
オプションの「tc」にした方がいいのかな?
どのように解決するのですか?
もし本当に HEAD (レポの最新リビジョン) のコピーが欲しいのなら
svn revert -R <path> // discard all your changes inside path (recursive)
svn update // get latest revision of all files (recursive)
以上です。
最後の「コミット」以降のすべての変更が失われることに注意してください。
EDITです。
を追加しました。
-R <path>
から
Isu_guyの回答
完全性を保ち、読者が1つの完全な答えを見つけられるようにするため。
関連
-
[解決済み] SVNから更新する際、ローカルの変更を常に(強制的に)上書きすることは可能でしょうか?コンフリクトを無視しますか?
-
[解決済み] svn用HTTPプロキシの設定方法
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] SVN の pre-revprop-change フックとは何ですか、また、どのように作成するのですか?
-
[解決済み] あるSubversionのリポジトリから別のリポジトリに1つのフォルダを移動するにはどうしたらいいですか?
-
[解決済み] svn:トランクをブランチに置き換える
-
[解決済み] 作業コピーのバージョン管理されていないファイルやフォルダーをすべて削除するにはどうすればよいですか?
-
[解決済み] Git、Mercurial、Bazaarの相対的な長所と短所は何ですか?[クローズド]
-
[解決済み] SVNで直近の10件のコミットを逆時系列で見るには?
-
[解決済み] SVNアップグレード作業コピー
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コマンドプロンプトからSVNクリーンアップを実行する
-
[解決済み] SVNエラー - 作業コピーではありません
-
[解決済み] TortoiseSVNでレポに接続できない
-
[解決済み] コミット前のSVNアンドゥ削除
-
[解決済み] Subversionでファイルを無視するにはどうしたらいいですか?
-
[解決済み] Subversionで既にコミットされたログメッセージを編集するには?
-
[解決済み] Subversion で古いバージョンのコードに戻るにはどうしたらいいですか?
-
[解決済み] Subversionでツリーのコンフリクトが発生するのはなぜですか?
-
[解決済み] svn.exeは私のマシンのどこにあるのでしょうか?
-
[解決済み] Google CodeのSubversionリポジトリをGitHubにフォークして同期させる