• ベストアンサー

TortoiseSVNのマージ方法

ひとつのファイルを複数人で更新したいと考えております。 ケース(1) 1.AさんがファイルZをコミット 2.BさんがファイルZを更新せず、もっていたファイルZを編集し、コミット ケース(2) 1.AさんがファイルZをコミット 2.BさんがファイルZを編集したあとに更新 上記の場合、どのようにすれば、Aさんが編集した内容とBさんの編集したないようをマージできるようになりますでしょうか? (そもそもできるものなのでしょうか?) ご存知の方、宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

ケース(1)では、2.でコミットしようとすると作業フォルダが古い旨のエラーになります。 更新した後でないとコミットできないはずです。 よって、ケース(1)は、ケース(2)と同じです。 2.の更新時に、1.の変更点がBさんのファイルZに適用されます。競合する内容の場合は、競合の解決が必要です。 これにより、ファイルZは、Aさんのコミットしたもの+Bさんによる変更(競合の解消を含む) となり、コミット前 の「変更点あり」な状態になります。

関連するQ&A