[解決済み] ブランチをトランクにマージする
2022-07-23 09:09:32
質問
SVN で奇妙な問題に直面しています。
merge
. 開発ブランチからトランクにマージしたいのです。
複数の開発ブランチが同時にトランクから切り離されているのです。
そのうちの1つのブランチをこのコマンドでtrunkにマージしています。
svn merge trunk branch_1
このブランチの一部ではない変更が trunk にマージされているのを見ます。 私は何を間違えているのでしょうか?
SVN バージョン :
Subversion コマンドラインクライアント、バージョン 1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32.
どのように解決するのですか?
あなたの
svn merge
の構文が間違っています。
の作業コピーをチェックアウトしたい。
trunk
をチェックアウトして
svn merge --reintegrate
オプションを使用します。
$ pwd
/home/user/project-trunk
$ svn update # (make sure the working copy is up to date)
At revision <N>.
$ svn merge --reintegrate ^/project/branches/branch_1
--- Merging differences between repository URLs into '.':
U foo.c
U bar.c
U .
$ # build, test, verify, ...
$ svn commit -m "Merge branch_1 back into trunk!"
Sending .
Sending foo.c
Sending bar.c
Transmitting file data ..
Committed revision <N+1>.
を参照してください。 SVN book のマージに関する章を参照してください。 を参照してください。
なお、書かれた当時はこれが正解だった(受け入れられた)のですが、状況は変わってきています。 topekの回答を参照し http://subversion.apache.org/docs/release-notes/1.8.html#auto-reintegrate
関連
-
[解決済み] コマンドプロンプトからSVNクリーンアップを実行する
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] 2 つの Git リポジトリをマージする方法は?
-
[解決済み] Subversionリポジトリにおける「branch」、「tag」、「trunk」の意味とは?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
-
[解決済み] Subversionが管理するファイル名の@文字をエスケープするには?
-
[解決済み] svnログに特定のユーザのコミットを表示するには?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
-
[解決済み] ローカルに存在しないファイルを全て削除するSVNコマンド
-
[解決済み] TortoiseSVN を使って、トランクからブランチに、またはその逆に変更をマージするにはどうすればよいですか?
最新
-
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クリーンアップを実行する
-
[解決済み] Subversionでファイルの削除を取り消す簡単な方法は何ですか?
-
[解決済み] Apache Subversion における `svn add` と `svn commit` の違いについて
-
[解決済み] SVNでディレクトリを無視するには?
-
[解決済み] SVNで「containing working copy admin area is missing」を修正する方法は?
-
[解決済み] SVN: ファイルを「コミットしない」とマークする方法はありますか?
-
[解決済み] SubversionのリポジトリをGitのサブモジュールとして持つことは可能ですか?
-
[解決済み] svn.exeは私のマシンのどこにあるのでしょうか?
-
[解決済み] SVNアップグレード作業コピー
-
[解決済み] ファイルを削除せずにバージョン管理から削除するには?