[解決済み] ブランチをトランクにマージする場合、「svn merge --reintegrate」と「svn merge without reintegrate」はどう違うのですか?
質問
で
svnブック
と書いてあります。
merge
's
--reintegrate
は、"ソースURLのすべての変更を作業コピーにマージすることです"。
あるブランチをトランクにマージして戻したいのですが。
いくつかの場所
を呼び出すことが絶対に必要であると述べています。
reintegrate
をマージして、その後
ブランチを削除する
その直後は面倒だと思うのですが。
その他の場所
は、再統合について全く触れていません。私はsvn 1.6.11を持っています。
だから、これからどうしたらいいのかわからないんです。
どのように解決するのですか?
A シンクマージ とはまったく別のものです。 再統合マージ . 前者は、親ブランチで行われたすべての変更のうち、まだマージされていないものをターゲットブランチ(通常は機能ブランチ)にマージするために使用されます。後者は、(機能) ブランチを親ブランチにマージするために使用します。基本的には、(機能) ブランチの一時的なクローンを作成し、親ブランチから一時ブランチへの同期マージを行い、最後に親ブランチを一時ブランチに置き換えるということです。つまり、一時的なブランチには、(feature) ブランチと親ブランチで行われたすべての変更が含まれます。
なぜか、この違いを理解しない開発者がいる。そこで、SVN開発者はオプションの
--reintegrate
SVN 1.8では このバージョンでは、ツールは自動的に
同期マージ
または
再統合マージ
を使用する必要があります。
古いバージョンを使っている場合は、オプションの
--reintegrate
に対して
再統合マージ
. なお、いくつかの点に注意すれば、再統合後も (機能) ブランチを使用することができます。SVN bookによく書かれています。
関連
-
[解決済み] svn diff で2つのリビジョン間の非空白行の変更点のみを表示させる方法
-
[解決済み] SVNリポジトリURLの変更
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] git reset --mixed, --soft, --hard の違いは何ですか?
-
[解決済み] リモートレポにプッシュされたGitの特定のコミットを元に戻す
-
[解決済み】Gitのワークフローとrebaseとmergeの質問
-
[解決済み] SVNで直近の10件のコミットを逆時系列で見るには?
-
[解決済み] TortoiseSVN を使って、トランクからブランチに、またはその逆に変更をマージするにはどうすればよいですか?
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] mavenのpomにscmの情報を追加する目的は何ですか?
-
[解決済み] Subversionでファイルの削除を取り消す簡単な方法は何ですか?
-
[解決済み] SVNから更新する際、ローカルの変更を常に(強制的に)上書きすることは可能でしょうか?コンフリクトを無視しますか?
-
[解決済み] TortoiseSVNでレポに接続できない
-
[解決済み] コミット前のSVNアンドゥ削除
-
[解決済み] あるファイルの以前のSVNリビジョンに戻すより良い方法?
-
[解決済み] svn には `revert-all` コマンドがありますか?
-
[解決済み] TortoiseSVN でソース管理からフォルダを削除するにはどうしたらいいですか?
-
[解決済み] Subversionの障害となるフォルダ
-
[解決済み] Google CodeのSubversionリポジトリをGitHubにフォークして同期させる