[解決済み] Subversionでツリーのコンフリクトが発生するのはなぜですか?
2022-03-15 14:15:22
質問
私は自分のトランクの機能ブランチを持っていて、トランクからの変更を定期的にブランチにマージしていましたが、すべてうまくいっていました。今日、ブランチをトランクにマージしようとしたところ、ブランチの作成後にトランクに追加されたすべてのファイルが、"tree conflict" としてフラグ付けされました。将来的にこれを回避する方法はあるのでしょうか?
これらはきちんとフラグが立っていないと思うのですが。
解決方法は?
私はGaryがくれたリンクを読んで解決策を見つけました(そして私はこの方法を取ることをお勧めします)。
ツリーの競合を解決するためのまとめ 作業ディレクトリをコミットする SVNクライアント1.6.xで使用することができます。
svn resolve --accept working -R .
ここで
.
は競合しているディレクトリです。
警告 : 作業ディレクトリをコミットする"とは、サンドボックスの構造がコミットするものになるということです。したがって、たとえばサンドボックスからファイルを削除した場合、それらはリポジトリからも削除されます。これは競合するディレクトリにのみ適用されます。
このように、SVNに競合を解決するように提案しているのです(
--resolve
)、サンドボックス内の作業コピーを受け入れ(
--accept working
), 再帰的に (
-R
) 、カレントディレクトリから始まる (
.
).
TortoiseSVN では、右クリックで "Resolved" を選択すると、実際にこの問題が解決されます。
関連
-
[解決済み] ツリーの衝突を解決する
-
[解決済み] コマンドラインでSVNが動作しない
-
[解決済み] Subversionリポジトリにおける「branch」、「tag」、「trunk」の意味とは?
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] ブランチを作成する方法を教えてください。
-
[解決済み] gitの「ours」「theirs」の正確な意味を教えてください。
-
[解決済み】どのようなGitブランチングモデルが有効ですか?
-
[解決済み] svn.exeは私のマシンのどこにあるのでしょうか?
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ネットワーク上でSVNを使用して1つのファイルをコミットするにはどうすればよいですか?
-
[解決済み] svn diff で2つのリビジョン間の非空白行の変更点のみを表示させる方法
-
[解決済み] なぜGitはSubversionよりも優れているのですか?
-
[解決済み] SVNファイルの旧バージョンを表示するには?
-
[解決済み] あるSubversionのリポジトリから別のリポジトリに1つのフォルダを移動するにはどうしたらいいですか?
-
[解決済み] svn.exeは私のマシンのどこにあるのでしょうか?
-
[解決済み] 家庭用開発でバージョン管理を使う?
-
[解決済み] gitでマージした後にgit-svnでdcommitするのは危険ですか?
-
[解決済み] TortoiseSVN を使って、トランクからブランチに、またはその逆に変更をマージするにはどうすればよいですか?
-
[解決済み] TortoiseSVN でソース管理からフォルダを削除するにはどうしたらいいですか?