web-dev-qa-db-ja.com

破壊的:マージ時の深さ「作業コピー」と「再帰」の違いは?

Eclipse用のSubversiveプラグインを使用してマージを行う場合、「depth」という名前のドロップダウンボックスがあり、他のオプションに加えて、「workingcopy」と「recursive」を選択できます。

私はいつもデフォルト設定の「workingcopy」を使用していますが、「workingcopy」と「recursive」の違いは何ですか。誰かが説明できますか?

23
Sylar

TortoiseSVNで提示されている depth optionsmerge options )と同様である必要があります。

  • 再帰的:すべての子フォルダーとサブフォルダーを含むツリー全体
  • 作業コピー:作業コピーで指定された深さを保持します。このオプションはチェックアウトダイアログでは使用されませんが、深度が設定されている他のすべてのダイアログではデフォルトです。

注:--depthオプションは1.5の新機能であり、Subversionサブコマンドの操作をターゲットの作業コピーまたはURL内の特定の深さに制限します。

これは マージに関するSubversionのドキュメント よりも詳細です。

alt text

12
VonC

「ワーキングコピー」オプションとは、「ワーキングコピーをチェックアウトするオプションを取る」という意味だと思います。作業コピーが「直接の子」でチェックアウトされている場合、直接の子のみがマージされます。

6
Dialecticus