1

私はclearcaseで CR を識別するために使用する方法を見つけようとしましたcleartool。これにより、特定のファイルのソース コードに特定の行が導入されました。以下と同等または非常に類似した機能を探しています。

git blame -L <line_num1>,<line_num2> <filename>

で文書化されていgit blameます。

clearcaseリポジトリにクエリを実行してこの情報を取得することはできますか?

表示されているすべてのファイル ブランチを調べることができgrepますが、これはまさに私が探しているものではありません。

前もって感謝します。

4

1 に答える 1

1

従来の ClearCase での主なコマンドは(いくつかの代替手段cleartool annotateもあります) です。

git blame -Lファイルの一部に制限できないため、これは とまったく同じではありません。

長い形式では、次のようになります。

cleartool annotate -long msg.c

Annotated result written to "msg.c.ann".
type  msg.c.ann
02-Apr-99.10:51:54 ##### Steve (scd.user@reach)\main\rel2_bugfix\1
a test
.
.
.
-------------------------------------------------
-------------------------------------------------
##### 01-Apr-99.16:19:25 scd \main\1              | #include "hello.h"
##### 02-Apr-99.10:51:54 scd \main\rel2_bugfix\1  | /* a test */
##### 01-Apr-99.16:19:25 scd \main\1              |
.
.
.
##### .                                           |char *
##### .                                           | hello_msg() {

1 つのファイル (またはスペースで区切られたファイルのリスト) に適用されます。

于 2014-04-24T10:28:00.763 に答える