私の質問を示すために簡単な例を作成しました。以下のログから、次のことがわかります。
- r1 - 作成されたトランク
- r2 - 作成されたブランチ
- r3 - トランクに foo.txt を追加
- r4 - 作成された QA ブランチ
- r5 - 英国支社を設立
- r6 - 作成された TEAM ブランチ
- r7 - foo.txt を更新し、TEAM ブランチにバーを追加しました
- r8 - TEAM を QA に統合
- r9 - QA をトランクに統合
だから私の質問は、svn merge -r9:HEAD ^/trunk from within UK directory I don't get the r9 changes これは予想される動作ですか?
svn ログ -v -g ^/ -------------------------------------------------- ---------------------- r9 | アナジモク | 2012-03-15 21:16:37 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: M /トランク /trunk/bar (/branches/QA/bar:8 から) M /trunk/foo.txt QA をトランクに統合 -------------------------------------------------- ---------------------- r8 | アナジモク | 2012-03-15 21:16:34 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: M /支店/QA /branches/QA/bar (/branches/TEAM/bar:7 から) M /branches/QA/foo.txt マージ方法: r9 チームを QA に統合 -------------------------------------------------- ---------------------- r7 | アナジモク | 2012-03-15 21:16:32 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /branches/TEAM/bar M /branches/TEAM/foo.txt マージ方法: r9、r8 チームブランチで更新 -------------------------------------------------- ---------------------- r7 | アナジモク | 2012-03-15 21:16:32 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /branches/TEAM/bar M /branches/TEAM/foo.txt マージ方法: r9 チームブランチで更新 -------------------------------------------------- ---------------------- r8 | アナジモク | 2012-03-15 21:16:34 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: M /支店/QA /branches/QA/bar (/branches/TEAM/bar:7 から) M /branches/QA/foo.txt チームを QA に統合 -------------------------------------------------- ---------------------- r7 | アナジモク | 2012-03-15 21:16:32 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /branches/TEAM/bar M /branches/TEAM/foo.txt マージ方法: r8 チームブランチで更新 -------------------------------------------------- ---------------------- r7 | アナジモク | 2012-03-15 21:16:32 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /branches/TEAM/bar M /branches/TEAM/foo.txt チームブランチで更新 -------------------------------------------------- ---------------------- r6 | アナジモク | 2012-03-15 21:16:29 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /branches/TEAM (/branches/QA:5 から) 作成されたチーム -------------------------------------------------- ---------------------- r5 | アナジモク | 2012-03-15 21:16:29 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: A /branches/UK (/trunk:4 から) イギリスをつくった -------------------------------------------------- ---------------------- r4 | r4 | アナジモク | 2012-03-15 21:16:29 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /branches/QA (/trunk:3 から) QA作成 -------------------------------------------------- ---------------------- r3 | アナジモク | 2012-03-15 21:16:28 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /trunk/foo.txt 初期コミット -------------------------------------------------- ---------------------- r2 | アナジモク | 2012-03-15 21:16:27 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: /枝 ブランチを作成しました -------------------------------------------------- ---------------------- r1 | アナジモク | 2012-03-15 21:16:27 -0400 (木、2012 年 3 月 15 日) | 1行 変更されたパス: トランク 作成されたトランク -------------------------------------------------- ----------------------