如何找到clearcase中的哪些CRs修改了源代码文件中的给定行(如';git-L';是否修改)?
我试图在clearcase中找到一种方法,使用如何找到clearcase中的哪些CRs修改了源代码文件中的给定行(如';git-L';是否修改)?,git,clearcase,cleartool,clearquest,Git,Clearcase,Cleartool,Clearquest,我试图在clearcase中找到一种方法,使用cleartool来识别CRs——它在给定文件的源代码中引入了特定的行。我正在寻找与以下功能相当或非常相似的功能: git-L, ,该文件记录在 是否可以查询clearcase存储库来检索此信息 我可以通过所有可见的文件分支grep,但这并不是我要搜索的 提前感谢。使用经典ClearCase的主命令是(您也有) 这与git-L不完全一样,因为您不能限制文件的一部分 对于长格式,这将给出: cleartool annotate -long msg.c
cleartool
来识别CRs——它在给定文件的源代码中引入了特定的行。我正在寻找与以下功能相当或非常相似的功能:
git-L,
,该文件记录在
是否可以查询clearcase存储库来检索此信息
我可以通过所有可见的文件分支grep
,但这并不是我要搜索的
提前感谢。使用经典ClearCase的主命令是(您也有) 这与git-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() {
这适用于一个文件(或由空格分隔的文件列表)我忽略了
cleartool annotate-long
也打印分支的事实,我想这是clearcase能够提供的最好的结果。谢谢@vonccr是指变更请求吗?您是否使用UCM?CR表示变更请求,它实际上是clearcase中的分支,由clearquest生成。我认为UCM不适用于我的情况@塔米尔·格芬