質問: subversion ファイルのマージができない 以下のページ等を参考にして tortoisesvnでbranchからtrunkへのマージを試みましたがサブフォルダ以下のファイルのマージが行われません。 http://hide.xsv.info/tips/svnmanual/merge1/ 以下のようなフォルダ構成である場合、 folder_a--file_a |----file_b |----folder_b |-----file_c マージ元urlにhttp://localhost:8888/svn/branch/folder_a を指定し、 マージ先urlにhttp://localhost:8888/svn/trunk/folder_a を指定して マージを実行すると、file_a, file_bはマージされるのですが、 サブフォルダ以下のfile_cはスルーされてしまいます。 作業コピーのあるフォルダで、右クリック-[マージ]で表示される リビジョンの範囲をマージ 異なる2つのツリーをマージ で試してみましたがいずれもサブフォルダのファイルはスルーされてしまいました。 tortoisesvnでは、サブフォルダのマージはできないのでしょうか。
回答: >tortoisesvnでは、サブフォルダのマージはできないのでしょうか。 普通にできますが...。 私の場合、マージでは「ブランチを再統合する」でマージしています。 機能ブランチとしてやっている場合... trunk以下をbranchs/func1としてブランチ作成。 「切り替え」で作業コピーを作成したブランチへ切り替え。 # ブランチ作成時に一緒に切り替えるコトの方が多いですが。 ブランチで追加する機能や変更する機能をいぢってコミット。 マージするときには切り替え。 マージを選択して「ブランチを再統合する」で作業コピーにマージして、 最後にマージ結果をコミット。 という運用でやっています。 # ブランチで追加/削除/リネームしたものも、マージで正しく統合されています。 # 別のブランチ作るときには、branchs/func2とかで新たにディレクトリを切ってます。 ということで、どのようにブランチ作成したのでしょう?