http://server/svn/project1/ - レポジトリのルートフォルダ
http://server/svn/project1/trunk - 主開発フォルダ
http://server/svn/project1/tags - タグ用のフォルダ
http://server/svn/project1/branches - ブランチ用フォルダ
http://server/svn/project1/branches/branch-x - Xの機能をためしに実装してみるフォルダで、リビジョン120のhttp://server/svn/project1/trunkをコピーして作られた
trunk@120
if(a > b) {
  x++;
}
trunk@150
if(a > b) {
  y--;
  x++;
}
branch-x@150
if(a > b) {
  x++;
  z = 0;
}
branch-x@マージ結果
if(a > b) { //この行は両方一致
  y--; //trunk@150からもってきて追加した
  x++; //この行は両方一致
  z = 0; //branch-xからもってきて追加した
} //この行は両方一致
trunk@120
if(a > b) {
  x++;
}
trunk@150
if((a > b) && (c < 0)) {
  y--;
  x++;
 }
branch-x@150
if((a > b) && (c < b)) {
  x++;
  z = 0;
}
branch-x@マージ結果
if((a > b) && (c < 0) && (c < b)) { //手作業でマージする必要がある
  y--; //trunk@150からもってきて追加した
  x++; //この行は両方一致
  z = 0; //branch-xからもってきて追加した
} //この行は両方一致
svn merge -r [旧リビジョン]:[新リビジョン] [trunk(URL)] [branch-x(パス)]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS