2012-01-27 3 views
2

私はいくつかの枝 内のディレクトリ/vobs/project/code_dir_staff/code内のファイルを持っているとしたい:ClearCaseのファイルを他のディレクトリのファイルとマージするにはどうすればいいですか?

  • は、例えば別のディレクトリ/vobs/project/sub_project/codeでこのファイルを置く別のブランチ
  • にこのブランチをマージします。

宛先 'code'ディレクトリは既に存在し、いくつかの履歴があります。
宛先ブランチにソースディレクトリは必要ありません。

簡単にするには?

答えて

2

私が希望:

  • まず、古典的なマージを行います。
  • 宛先ブランチで、ClearCaseエクスプローラを使用して既存のコードディレクトリに移動します。
  • 最後に、表示したくないディレクトリをClearCase Explorerから削除します。

これはBase ClearCaseでのみ動作し、VOBコンポーネントを使用している場合を除き、UCMでは動作しません。ファイルを(履歴とともに)あるコンポーネントから別のコンポーネントに移動することはできません。

ClearCase Explorerからファイルを移動すると、ファイルの履歴が保存され、ソースの親ディレクトリがチェックアウトされ、それらのファイルのカタログが解除され、同じファイルを参照する宛先ディレクトリがチェックアウトされます。

+0

私はそれを行うには別の方法があると思いました。いずれにしても、すばやく対応してくれてありがとう。私はこのようにします。 – user1173223

+0

@ user1173223:2つの操作をきれいに分けておくことをお勧めします。最初にマージしてから移動します。 – VonC

関連する問題