2

2つのベースライン間でcleartoolサブコマンドを実行していますdiffbl -versions。ただし、コマンドを実行しているビューによって、出力は異なります。違いは、要素のパス名にあります。たとえば、2つのストリームの2つのビューで見られるようmy_filemaneに配置され、パス名を示す同じファイル:/vobs/my_component/my_directory/my_subdirectory/my_stream_1my_stream_2

/vobs/my_component/my_directory/my_subdirectory/my_filename@@/main/my_stream_1/1
/vobs/my_component/my_directory/my_subdirectory@@main/my_stream_2/my_stream_1/10/my_filename/main/my_stream_1/1

最初のケースでは、ファイルの場所を簡単に特定できます。/vobs/との間の部分文字列を取得することで、バージョン管理がありませんでし@@た。2番目のケースから同じものを見つける簡単な方法(おそらくcleartoolサブコマンド)はありますか?

4

1 に答える 1

1

違いは、実行しているビュー内のファイルの可視性にありますdiffbl

2番目のパスからの拡張パス名を考慮すると、次のようになります。

 main/my_stream_2/my_stream_1/10

、最善の方法はdiffbl、stream1に関連付けられたビューから言ったことをやり直して、その特定のファイルのより単純なパスを取得することです。
ただし、とにかく、そのファイルにはstream2にバージョンがないため、常に長くて複雑な拡張パス名で表示されます。

于 2011-10-13T21:07:42.953 に答える