- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Subversion ファイルのマージができない)
Subversion ファイルのマージができない
このQ&Aのポイント
- TortoiseSVNを使用してSubversionファイルのマージを試みましたが、サブフォルダ以下のファイルがマージされません。
- マージ元URLとマージ先URLを指定してマージを実行すると、File_AとFile_Bはマージされますが、サブフォルダ以下のFile_Cは無視されます。
- TortoiseSVNではサブフォルダのマージはできないのでしょうか。作業コピーのフォルダでリビジョンの範囲をマージしたり、異なるツリーをマージしても同様に無視されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>TortoiseSVNでは、サブフォルダのマージはできないのでしょうか。 普通にできますが…。 私の場合、マージでは「ブランチを再統合する」でマージしています。 機能ブランチとしてやっている場合… trunk以下をbranchs/Func1としてブランチ作成。 「切り替え」で作業コピーを作成したブランチへ切り替え。 # ブランチ作成時に一緒に切り替えるコトの方が多いですが。 ブランチで追加する機能や変更する機能をいぢってコミット。 マージするときには切り替え。 マージを選択して「ブランチを再統合する」で作業コピーにマージして、 最後にマージ結果をコミット。 という運用でやっています。 # ブランチで追加/削除/リネームしたものも、マージで正しく統合されています。 # 別のブランチ作るときには、branchs/Func2とかで新たにディレクトリを切ってます。 ということで、どのようにブランチ作成したのでしょう?
お礼
回答ありがとうございます。 >普通にできますが…。 よくよく確認したらマージ元のファイルがそもそも更新されていませんでした。 作業コピーで編集をしてコミットしたのですが おそらく、 >「切り替え」で作業コピーを作成したブランチへ切り替え。 をしてしていなくて、自分が思ってのとは違うところに コミットされてしまっていたのが原因かと思います。 お騒がせしてすみません。 回答ありがとうございます。