2016-04-07 10 views
2

与えられたファイルに対して、私は/main/2から分岐し、そのブランチで私の開発を行いますnewBranchcleartool diff -predは、ロードされたバージョン(/main/newBranch/LATEST)と/main/2を比較します。どのクリアケースコマンドをファイル名または/main/newBranchのどちらかに渡し、/main/2を返しますか?ClearCase:どのバージョンから分岐しましたか?

私はちょうど​​のバージョンを見つけることを試みていますが、どこにあるのかわかりません!

フォローアップ: ファイルをチェックして、今バージョンが/main/newBranch/3であるとします。私はそれを(/main/2)から枝分かれした場所と比較するにはどうすればよいですか?

答えて

2

ファイル名または/main/newBranchのいずれかのClearCaseコマンドを受け取り、/main/2を返しますか?

cleartool lsvtreeを試すと、ファイルのすべてのバージョンが表示されます。

cleartool lsvtree myFile | grep main | head 1 

前述したように、cleartool describeは簡単です。

私はそれを(/main/2)から分岐した場所と比較するにはどうすればよいですか?

あなたは0cleartool diffを使用して、ここでは、/main/2と同一のそれぞれの新しいブランチのために作成されplaceholder version/main/newBranch/0を使用することができます。私の目的のために

cleartool diff -pred yourFile [email protected]@/main/newBranch/0 
0

cleartool describe -short -pred <version0-of-child-branch>はトリックをしました。私の例では、これはcleartool describe -short -pred /main/newBranch/0です。

関連する問題